﻿/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] .button{cursor:not-allowed}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(17,24,39,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#ffffff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(17,24,39,0.3)}.modal-close:active,.delete:active{background-color:rgba(17,24,39,0.4)}.is-small.modal-close,.is-small.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.is-overlay,.modal-background,.modal,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fafbfc;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#111827;font-size:1em;font-weight:400;line-height:1.5}a{color:#ff5722;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#ffffff;color:#da1039;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:#ffffff;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:#111827;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#ffffff;color:#111827;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#111827}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#ffffff;border-radius:6px;box-shadow:0 0.5em 1em -0.125em rgba(17,24,39,0.1),0 0px 0 1px rgba(17,24,39,0.02);color:#111827;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(17,24,39,0.1),0 0 0 1px #ff5722}a.box:active{box-shadow:inset 0 1px 2px rgba(17,24,39,0.2),0 0 0 1px #ff5722}.button{background-color:#ff5722;border-color:transparent;border-width:1px;color:#ffffff;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:0.25em}.button .icon:last-child:not(:first-child){margin-left:0.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#485fc7;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#111827;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#ffffff;color:#111827}.button.is-text:active,.button.is-text.is-active{background-color:#f2f2f2;color:#111827}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#ff5722;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#ff5722;text-decoration:underline}.button.is-white{background-color:white;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:white;border-color:white;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:white}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:black}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:white}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:white;border-color:white;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent white white !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:white}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent white white !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:white}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:white}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:white}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:black;border-color:transparent;color:white}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:white;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:white;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent white white !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent white white !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:white;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-light{background-color:whitesmoke;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eeeeee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:whitesmoke;border-color:whitesmoke;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:whitesmoke}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:whitesmoke}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:whitesmoke;color:whitesmoke}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:whitesmoke;border-color:whitesmoke;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent whitesmoke whitesmoke !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:whitesmoke;box-shadow:none;color:whitesmoke}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:whitesmoke}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent whitesmoke whitesmoke !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#ff5722;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#ff4d15;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#ff4409;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#ff5722;border-color:#ff5722;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#ff5722}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff5722}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#ff5722;color:#ff5722}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#ff5722;border-color:#ff5722;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #ff5722 #ff5722 !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#ff5722;box-shadow:none;color:#ff5722}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ff5722}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ff5722 #ff5722 !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ff7952;color:#cc3100}.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered{background-color:#ff6f45;border-color:transparent;color:#cc3100}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:#ff6539;border-color:transparent;color:#cc3100}.button.is-link{background-color:#ff5722;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#ff4d15;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#ff4409;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#ff5722;border-color:#ff5722;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#ff5722}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff5722}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#ff5722;color:#ff5722}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#ff5722;border-color:#ff5722;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #ff5722 #ff5722 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#ff5722;box-shadow:none;color:#ff5722}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ff5722}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ff5722 #ff5722 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#ffefeb;color:#cc3100}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#ffe6de;border-color:transparent;color:#cc3100}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#ffdcd1;border-color:transparent;color:#cc3100}.button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3488ce;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(62,142,208,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#3082c5;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3e8ed0;border-color:#3e8ed0;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3e8ed0}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;color:#3e8ed0}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3e8ed0 #3e8ed0 !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3e8ed0;box-shadow:none;color:#3e8ed0}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3e8ed0}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3e8ed0 #3e8ed0 !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff5fb;color:#296fa8}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e4eff9;border-color:transparent;color:#296fa8}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.button.is-success{background-color:#48c78e;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#3ec487;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(72,199,142,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#3abb81;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c78e;border-color:#48c78e;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c78e}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c78e}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;color:#48c78e}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#48c78e;border-color:#48c78e;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c78e #48c78e !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c78e;box-shadow:none;color:#48c78e}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#48c78e}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #48c78e #48c78e !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf5;color:#257953}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e6f7ef;border-color:transparent;color:#257953}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dcf4e9;border-color:transparent;color:#257953}.button.is-warning{background-color:#FACC15;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#fac909;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(250,204,21,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#f0c105;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#FACC15;border-color:#FACC15;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#FACC15}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#FACC15}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#FACC15;color:#FACC15}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#FACC15;border-color:#FACC15;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #FACC15 #FACC15 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#FACC15;box-shadow:none;color:#FACC15}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#FACC15}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #FACC15 #FACC15 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#917403}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fef8df;border-color:transparent;color:#917403}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fef5d2;border-color:transparent;color:#917403}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(241,70,104,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:#f14668;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f14668 #f14668 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{font-size:0.75rem}.button.is-small:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#ffffff;border-color:#dbdbdb;box-shadow:none;opacity:0.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:whitesmoke;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:0.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:0.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:0.65625rem}.button.is-responsive.is-medium{font-size:0.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:0.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:0.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#111827;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#ffffff;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#111827}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#111827}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#111827}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:0.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:0.25em}.icon-text .icon:not(:first-child){margin-left:0.25em}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#ffffff;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#ffffff}.notification pre code{background:transparent}.notification>.delete{right:0.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:white;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:white}.notification.is-light{background-color:whitesmoke;color:rgba(0,0,0,0.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#ff5722;color:#fff}.notification.is-primary.is-light{background-color:#ff7952;color:#cc3100}.notification.is-link{background-color:#ff5722;color:#fff}.notification.is-link.is-light{background-color:#ffefeb;color:#cc3100}.notification.is-info{background-color:#3e8ed0;color:#fff}.notification.is-info.is-light{background-color:#eff5fb;color:#296fa8}.notification.is-success{background-color:#48c78e;color:#fff}.notification.is-success.is-light{background-color:#effaf5;color:#257953}.notification.is-warning{background-color:#FACC15;color:rgba(0,0,0,0.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#917403}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#111827}.progress::-moz-progress-bar{background-color:#111827}.progress::-ms-fill{background-color:#111827;border:none}.progress.is-white::-webkit-progress-value{background-color:white}.progress.is-white::-moz-progress-bar{background-color:white}.progress.is-white::-ms-fill{background-color:white}.progress.is-white:indeterminate{background-image:linear-gradient(to right, white 30%, #ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:whitesmoke}.progress.is-light::-moz-progress-bar{background-color:whitesmoke}.progress.is-light::-ms-fill{background-color:whitesmoke}.progress.is-light:indeterminate{background-image:linear-gradient(to right, whitesmoke 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#ff5722}.progress.is-primary::-moz-progress-bar{background-color:#ff5722}.progress.is-primary::-ms-fill{background-color:#ff5722}.progress.is-primary:indeterminate{background-image:linear-gradient(to right, #ff5722 30%, #ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#ff5722}.progress.is-link::-moz-progress-bar{background-color:#ff5722}.progress.is-link::-ms-fill{background-color:#ff5722}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #ff5722 30%, #ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.progress.is-info::-ms-fill{background-color:#3e8ed0}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #3e8ed0 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c78e}.progress.is-success::-moz-progress-bar{background-color:#48c78e}.progress.is-success::-ms-fill{background-color:#48c78e}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #48c78e 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#FACC15}.progress.is-warning::-moz-progress-bar{background-color:#FACC15}.progress.is-warning::-ms-fill{background-color:#FACC15}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #FACC15 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #f14668 30%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #111827 30%, #ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:0.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#ffffff;color:#111827}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:white;border-color:white;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.table td.is-light,.table th.is-light{background-color:whitesmoke;border-color:whitesmoke;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#ff5722;border-color:#ff5722;color:#fff}.table td.is-link,.table th.is-link{background-color:#ff5722;border-color:#ff5722;color:#fff}.table td.is-info,.table th.is-info{background-color:#3e8ed0;border-color:#3e8ed0;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c78e;border-color:#48c78e;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#FACC15;border-color:#FACC15;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#ff5722;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#111827}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#ff5722;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#111827}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#111827}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:whitesmoke}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:0.5rem}.tags .tag:not(:last-child){margin-right:0.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#ffffff;border-radius:4px;color:#111827;display:inline-flex;font-size:0.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}.tag.is-white:not(body){background-color:white;color:#0a0a0a}.tag.is-black:not(body){background-color:#0a0a0a;color:white}.tag.is-light:not(body){background-color:whitesmoke;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body){background-color:#ff5722;color:#fff}.tag.is-primary.is-light:not(body){background-color:#ff7952;color:#cc3100}.tag.is-link:not(body){background-color:#ff5722;color:#fff}.tag.is-link.is-light:not(body){background-color:#ffefeb;color:#cc3100}.tag.is-info:not(body){background-color:#3e8ed0;color:#fff}.tag.is-info.is-light:not(body){background-color:#eff5fb;color:#296fa8}.tag.is-success:not(body){background-color:#48c78e;color:#fff}.tag.is-success.is-light:not(body){background-color:#effaf5;color:#257953}.tag.is-warning:not(body){background-color:#FACC15;color:rgba(0,0,0,0.7)}.tag.is-warning.is-light:not(body){background-color:#fffbeb;color:#917403}.tag.is-danger:not(body){background-color:#f14668;color:#fff}.tag.is-danger.is-light:not(body){background-color:#feecf0;color:#cc0f35}.tag.is-normal:not(body){font-size:0.75rem}.tag.is-medium:not(body){font-size:1rem}.tag.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.tag.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.tag.is-delete:not(body):focus{background-color:#f2f2f2}.tag.is-delete:not(body):active{background-color:#e6e6e6}.tag.is-rounded:not(body){border-radius:9999px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:0.75em}.title sup,.subtitle sup{font-size:0.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#111827;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:0.75rem}.subtitle{color:#111827;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#111827;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:0.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#ffffff;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input{background-color:#ffffff;border-color:#d1d5db;border-radius:4px;color:#111827}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder{color:rgba(17,24,39,0.3)}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder{color:rgba(17,24,39,0.3)}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder{color:rgba(17,24,39,0.3)}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder{color:rgba(17,24,39,0.3)}.select select:hover,.textarea:hover,.input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,.select select:active,.textarea:active,.input:active,.select select.is-active,.is-active.textarea,.is-active.input{border-color:#ff5722;box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input{background-color:#ffffff;border-color:#ffffff;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder{color:rgba(122,122,122,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.textarea,.input{box-shadow:inset 0 0.0625em 0.125em rgba(17,24,39,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input{border-color:white}.is-white.textarea:focus,.is-white.input:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,.is-white.textarea:active,.is-white.input:active,.is-white.is-active.textarea,.is-white.is-active.input{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,.is-black.textarea:active,.is-black.input:active,.is-black.is-active.textarea,.is-black.is-active.input{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input{border-color:whitesmoke}.is-light.textarea:focus,.is-light.input:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,.is-light.textarea:active,.is-light.input:active,.is-light.is-active.textarea,.is-light.is-active.input{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.is-dark.input{border-color:#363636}.is-dark.textarea:focus,.is-dark.input:focus,.is-dark.is-focused.textarea,.is-dark.is-focused.input,.is-dark.textarea:active,.is-dark.input:active,.is-dark.is-active.textarea,.is-dark.is-active.input{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.is-primary.input{border-color:#ff5722}.is-primary.textarea:focus,.is-primary.input:focus,.is-primary.is-focused.textarea,.is-primary.is-focused.input,.is-primary.textarea:active,.is-primary.input:active,.is-primary.is-active.textarea,.is-primary.is-active.input{box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.is-link.textarea,.is-link.input{border-color:#ff5722}.is-link.textarea:focus,.is-link.input:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,.is-link.textarea:active,.is-link.input:active,.is-link.is-active.textarea,.is-link.is-active.input{box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.is-info.textarea,.is-info.input{border-color:#3e8ed0}.is-info.textarea:focus,.is-info.input:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,.is-info.textarea:active,.is-info.input:active,.is-info.is-active.textarea,.is-info.is-active.input{box-shadow:0 0 0 0.125em rgba(62,142,208,0.25)}.is-success.textarea,.is-success.input{border-color:#48c78e}.is-success.textarea:focus,.is-success.input:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,.is-success.textarea:active,.is-success.input:active,.is-success.is-active.textarea,.is-success.is-active.input{box-shadow:0 0 0 0.125em rgba(72,199,142,0.25)}.is-warning.textarea,.is-warning.input{border-color:#FACC15}.is-warning.textarea:focus,.is-warning.input:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,.is-warning.textarea:active,.is-warning.input:active,.is-warning.is-active.textarea,.is-warning.is-active.input{box-shadow:0 0 0 0.125em rgba(250,204,21,0.25)}.is-danger.textarea,.is-danger.input{border-color:#f14668}.is-danger.textarea:focus,.is-danger.input:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,.is-danger.textarea:active,.is-danger.input:active,.is-danger.is-active.textarea,.is-danger.is-active.input{box-shadow:0 0 0 0.125em rgba(241,70,104,0.25)}.is-small.textarea,.is-small.input{border-radius:2px;font-size:0.75rem}.is-medium.textarea,.is-medium.input{font-size:1.25rem}.is-large.textarea,.is-large.input{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#111827}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#ff5722;right:1.125em;z-index:4}.select.is-rounded select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#ffffff}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#111827}.select.is-white:not(:hover)::after{border-color:white}.select.is-white select{border-color:white}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:black}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:whitesmoke}.select.is-light select{border-color:whitesmoke}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after{border-color:#ff5722}.select.is-primary select{border-color:#ff5722}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#ff4409}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.select.is-link:not(:hover)::after{border-color:#ff5722}.select.is-link select{border-color:#ff5722}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#ff4409}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.select.is-info:not(:hover)::after{border-color:#3e8ed0}.select.is-info select{border-color:#3e8ed0}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3082c5}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(62,142,208,0.25)}.select.is-success:not(:hover)::after{border-color:#48c78e}.select.is-success select{border-color:#48c78e}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#3abb81}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(72,199,142,0.25)}.select.is-warning:not(:hover)::after{border-color:#FACC15}.select.is-warning select{border-color:#FACC15}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#f0c105}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(250,204,21,0.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ef2e55}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(241,70,104,0.25)}.select.is-small{border-radius:2px;font-size:0.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;transform:none}.select.is-loading.is-small:after{font-size:0.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:white;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:white}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:white}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:white}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:black;border-color:transparent;color:white}.file.is-light .file-cta{background-color:whitesmoke;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eeeeee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#ff5722;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#ff4d15;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,87,34,0.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#ff4409;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#ff5722;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#ff4d15;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,87,34,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#ff4409;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3488ce;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(62,142,208,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3082c5;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c78e;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#3ec487;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(72,199,142,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#3abb81;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#FACC15;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#fac909;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(250,204,21,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#f0c105;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(241,70,104,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:0.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eeeeee;color:#111827}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#111827}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:whitesmoke;color:#111827}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#111827;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small{font-size:0.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:0.75rem;margin-top:0.25rem}.help.is-white{color:white}.help.is-black{color:#0a0a0a}.help.is-light{color:whitesmoke}.help.is-dark{color:#363636}.help.is-primary{color:#ff5722}.help.is-link{color:#ff5722}.help.is-info{color:#3e8ed0}.help.is-success{color:#48c78e}.help.is-warning{color:#FACC15}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:0.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#111827}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:0.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after{font-size:0.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#ff5722;display:flex;justify-content:center;padding:0 0.75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#111827;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:0.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#ffffff;border-radius:0.25rem;box-shadow:0 0.5em 1em -0.125em rgba(17,24,39,0.1),0 0px 0 1px rgba(17,24,39,0.02);color:#111827;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 0.125em 0.25em rgba(17,24,39,0.1);display:flex}.card-header-title{align-items:center;color:#111827;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-image:last-child img{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:0.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#ffffff;border-radius:4px;box-shadow:0 0.5em 1em -0.125em rgba(17,24,39,0.1),0 0px 0 1px rgba(17,24,39,0.02);padding-bottom:0.5rem;padding-top:0.5rem}.dropdown-item{color:#111827;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#ffffff;color:#111827}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#ff5722;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:0.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:0.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:0.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:0.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#111827;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#ffffff;color:#111827}.menu-list a.is-active{background-color:#ff5722;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:0.75em;padding-left:0.75em}.menu-label{color:#7a7a7a;font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#ffffff;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:0.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:white}.message.is-white .message-header{background-color:white;color:#0a0a0a}.message.is-white .message-body{border-color:white}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:white}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:whitesmoke;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:whitesmoke}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ff7952}.message.is-primary .message-header{background-color:#ff5722;color:#fff}.message.is-primary .message-body{border-color:#ff5722;color:#cc3100}.message.is-link{background-color:#ffefeb}.message.is-link .message-header{background-color:#ff5722;color:#fff}.message.is-link .message-body{border-color:#ff5722;color:#cc3100}.message.is-info{background-color:#eff5fb}.message.is-info .message-header{background-color:#3e8ed0;color:#fff}.message.is-info .message-body{border-color:#3e8ed0;color:#296fa8}.message.is-success{background-color:#effaf5}.message.is-success .message-header{background-color:#48c78e;color:#fff}.message.is-success .message-body{border-color:#48c78e;color:#257953}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#FACC15;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#FACC15;color:#917403}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#111827;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#111827;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#ffffff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(17,24,39,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#ffffff;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#111827;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#ffffff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#ffffff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:white;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1216px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:white;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:white}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:white}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:black;color:white}.navbar.is-black .navbar-brand .navbar-link::after{border-color:white}.navbar.is-black .navbar-burger{color:white}@media screen and (min-width: 1216px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:white}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:black;color:white}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:white}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:black;color:white}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:white}}.navbar.is-light{background-color:whitesmoke;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1216px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:whitesmoke;color:rgba(0,0,0,0.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#ff5722;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#ff4409;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#ff4409;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff4409;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#ff5722;color:#fff}}.navbar.is-link{background-color:#ff5722;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#ff4409;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#ff4409;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff4409;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#ff5722;color:#fff}}.navbar.is-info{background-color:#3e8ed0;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3082c5;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3e8ed0;color:#fff}}.navbar.is-success{background-color:#48c78e;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3abb81;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c78e;color:#fff}}.navbar.is-warning{background-color:#FACC15;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f0c105;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1216px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f0c105;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f0c105;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#FACC15;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1216px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #ffffff}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #ffffff}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#111827;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#111827;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#ff5722}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#ff5722}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#ff5722;border-bottom-style:solid;border-bottom-width:3px;color:#ff5722;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#ff5722;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#ffffff;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1215px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#ffffff;box-shadow:0 8px 16px rgba(17,24,39,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(17,24,39,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1216px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#ffffff;color:#111827}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#ffffff;color:#ff5722}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(17,24,39,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#ffffff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(17,24,39,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#ffffff;color:#111827}.navbar-dropdown a.navbar-item.is-active{background-color:#ffffff;color:#ff5722}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(17,24,39,0.1), 0 0 0 1px rgba(17,24,39,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-0.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-0.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(17,24,39,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#111827}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-0.25rem}.pagination.is-small{font-size:0.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:0.25rem;padding-left:0.5em;padding-right:0.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#111827;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#485fc7}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(17,24,39,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#ff5722;border-color:#ff5722;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 0.5em 1em -0.125em rgba(17,24,39,0.1),0 0px 0 1px rgba(17,24,39,0.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:white;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:white}.panel.is-white .panel-block.is-active .panel-icon{color:white}.panel.is-black .panel-heading{background-color:#0a0a0a;color:white}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:whitesmoke;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:whitesmoke}.panel.is-light .panel-block.is-active .panel-icon{color:whitesmoke}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#ff5722;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#ff5722}.panel.is-primary .panel-block.is-active .panel-icon{color:#ff5722}.panel.is-link .panel-heading{background-color:#ff5722;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#ff5722}.panel.is-link .panel-block.is-active .panel-icon{color:#ff5722}.panel.is-info .panel-heading{background-color:#3e8ed0;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3e8ed0}.panel.is-info .panel-block.is-active .panel-icon{color:#3e8ed0}.panel.is-success .panel-heading{background-color:#48c78e;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c78e}.panel.is-success .panel-block.is-active .panel-icon{color:#48c78e}.panel.is-warning .panel-heading{background-color:#FACC15;color:rgba(0,0,0,0.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#FACC15}.panel.is-warning .panel-block.is-active .panel-icon{color:#FACC15}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#111827;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:0.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#111827}.panel-list a:hover{color:#ff5722}.panel-block{align-items:center;color:#111827;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#ff5722;color:#363636}.panel-block.is-active .panel-icon{color:#ff5722}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#ffffff}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#111827;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#111827;color:#111827}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#ff5722;color:#ff5722}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#ffffff;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#ffffff;border-color:#dbdbdb;border-bottom-color:transparent !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#ffffff;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#ff5722;border-color:#ff5722;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small{font-size:0.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:0.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.columns:last-child{margin-bottom:-0.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - 0.75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: 0.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: 0.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: 0.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: 0.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: 0.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: 0.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: 0.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: 0.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: 0.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: 0.25rem}}.columns.is-variable.is-2{--columnGap: 0.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: 0.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: 0.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: 0.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: 0.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: 0.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: 0.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: 0.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: 0.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: 0.5rem}}.columns.is-variable.is-3{--columnGap: 0.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: 0.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: 0.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: 0.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: 0.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: 0.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: 0.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: 0.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: 0.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: 0.75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.tile.is-ancestor:last-child{margin-bottom:-0.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:0.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:0.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:white !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:white !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:black !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:whitesmoke !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:whitesmoke !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#ff5722 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#ee3900 !important}.has-background-primary{background-color:#ff5722 !important}.has-text-primary-light{color:#ff7952 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#ff511f !important}.has-background-primary-light{background-color:#ff7952 !important}.has-text-primary-dark{color:#cc3100 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#ff3d00 !important}.has-background-primary-dark{background-color:#cc3100 !important}.has-text-link{color:#ff5722 !important}a.has-text-link:hover,a.has-text-link:focus{color:#ee3900 !important}.has-background-link{background-color:#ff5722 !important}.has-text-link-light{color:#ffefeb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#ffc9b8 !important}.has-background-link-light{background-color:#ffefeb !important}.has-text-link-dark{color:#cc3100 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#ff3d00 !important}.has-background-link-dark{background-color:#cc3100 !important}.has-text-info{color:#3e8ed0 !important}a.has-text-info:hover,a.has-text-info:focus{color:#2b74b1 !important}.has-background-info{background-color:#3e8ed0 !important}.has-text-info-light{color:#eff5fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6ddf1 !important}.has-background-info-light{background-color:#eff5fb !important}.has-text-info-dark{color:#296fa8 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#368ace !important}.has-background-info-dark{background-color:#296fa8 !important}.has-text-success{color:#48c78e !important}a.has-text-success:hover,a.has-text-success:focus{color:#34a873 !important}.has-background-success{background-color:#48c78e !important}.has-text-success-light{color:#effaf5 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c8eedd !important}.has-background-success-light{background-color:#effaf5 !important}.has-text-success-dark{color:#257953 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#31a06e !important}.has-background-success-dark{background-color:#257953 !important}.has-text-warning{color:#FACC15 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#d7ad05 !important}.has-background-warning{background-color:#FACC15 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fef0b9 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#917403 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c39c04 !important}.has-background-warning-dark{background-color:#917403 !important}.has-text-danger{color:#f14668 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee1742 !important}.has-background-danger{background-color:#f14668 !important}.has-text-danger-light{color:#feecf0 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabdc9 !important}.has-background-danger-light{background-color:#feecf0 !important}.has-text-danger-dark{color:#cc0f35 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ee2049 !important}.has-background-danger-dark{background-color:#cc0f35 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#7a7a7a !important}.has-background-grey{background-color:#7a7a7a !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:whitesmoke !important}.has-background-white-ter{background-color:whitesmoke !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mr-1{margin-right:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mr-2{margin-right:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.m-3{margin:0.75rem !important}.mt-3{margin-top:0.75rem !important}.mr-3{margin-right:0.75rem !important}.mb-3{margin-bottom:0.75rem !important}.ml-3{margin-left:0.75rem !important}.mx-3{margin-left:0.75rem !important;margin-right:0.75rem !important}.my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pr-1{padding-right:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pr-2{padding-right:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.p-3{padding:0.75rem !important}.pt-3{padding-top:0.75rem !important}.pr-3{padding-right:0.75rem !important}.pb-3{padding-bottom:0.75rem !important}.pl-3{padding-left:0.75rem !important}.px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:0.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:0.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:0.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:0.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:0.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:0.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:0.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important}.is-family-secondary{font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important}.is-family-sans-serif{font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important}.is-family-monospace{font-family:monospace !important}.is-family-code{font-family:monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:white;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:white}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:white !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%)}}.hero.is-black{background-color:#0a0a0a;color:white}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:white}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:white}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:black;color:white}.hero.is-black .tabs a{color:white;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:white}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:white;border-color:white;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:whitesmoke;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:whitesmoke}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:whitesmoke !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:whitesmoke}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary{background-color:#ff5722;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#ff5722}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#ff4409;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#ff5722 !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff5722}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #e10 0%, #ff5722 71%, #ff8b3c 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e10 0%, #ff5722 71%, #ff8b3c 100%)}}.hero.is-link{background-color:#ff5722;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#ff5722}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#ff4409;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#ff5722 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff5722}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #e10 0%, #ff5722 71%, #ff8b3c 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e10 0%, #ff5722 71%, #ff8b3c 100%)}}.hero.is-info{background-color:#3e8ed0;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#3e8ed0}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#3082c5;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3e8ed0 !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3e8ed0}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%)}}.hero.is-success{background-color:#48c78e;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#48c78e}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#3abb81;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#48c78e !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c78e}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%)}}.hero.is-warning{background-color:#FACC15;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#FACC15}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#f0c105;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#FACC15 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#FACC15}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #dc8b00 0%, #FACC15 71%, #fff82a 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dc8b00 0%, #FACC15 71%, #fff82a 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f14668 !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,24,39,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.section{max-width:1200px;margin:auto}:root{--page-bg: #f9fafb}.has-page-bg{background-color:#f9fafb}.main-section{margin:auto;width:100%;padding:0px;margin-top:0px}body{min-height:100vh;display:flex;flex-direction:column}.section-overlay{position:relative;overflow:hidden}.section-overlay-content{position:relative;z-index:1}.particle-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0}.u-mb{margin-bottom:30px !important}.u-mbXL{margin-bottom:50px !important}.u-mrXS{margin-right:5px}.u-borderRadius50{border-radius:50%}.avatar{border-radius:50%;object-fit:cover}.avatar-sm{width:40px;height:40px}.avatar-md{width:48px;height:48px}.avatar-lg{width:64px;height:64px}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.u-breakAll{word-break:break-all}.u-breakWord{word-break:break-word;overflow-wrap:anywhere}.u-monoId{font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace;font-size:0.8rem;word-break:break-all}.icon-3x{font-size:3rem}.icon-4x{font-size:4rem}.bold{font-weight:900}.text-primary{color:#ff5722}.is-gap-0{gap:0}.is-gradient{background:linear-gradient(90deg, #ff5722, #7C3AED)}.is-walletGradient{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 50%, #A855F7 100%)}@media (max-width: 767px){.wallet-page .hero.is-walletGradient{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width: 768px){.wallet-page .hero.is-walletGradient{border-radius:20px;overflow:hidden}}.gradient-brand{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%)}@media screen and (max-width: 1023px){.is-flex-direction-column-reverse-touch{display:flex !important;flex-direction:column-reverse !important}}@media screen and (max-width: 768px){.is-flex-direction-column-mobile{flex-direction:column !important}.is-flex-direction-column-reverse-mobile{display:flex !important;flex-direction:column-reverse !important}.mb-2-mobile{margin-bottom:0.5rem !important}}.field{margin-bottom:1.25rem}.has-icons-right .password-toggle{background:transparent;border:none;cursor:pointer;padding:0;pointer-events:auto !important;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center}.has-icons-right .password-toggle:hover{color:#374151}.has-icons-right .password-toggle .is-hidden{display:none}.label{font-size:0.75rem;font-weight:700;color:#6b7280;margin-bottom:0.5rem;letter-spacing:0.05em;text-transform:uppercase}.field:not(:has(trix-editor)):has(input[required],select[required],textarea[required])>.label::after,.field:not(:has(trix-editor)):has(input[required],select[required],textarea[required])>.label-row>.label::after,.field--required>.label::after,.field--required>.label-row>.label::after{content:" *";color:#ef4444}.input,.textarea{border:1.5px solid #e5e7eb;border-radius:10px;padding:0.75rem 1rem;font-size:1rem;min-height:2.75rem;transition:all 0.2s ease;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.input::placeholder,.textarea::placeholder{color:#9ca3af}.input:hover,.textarea:hover{border-color:#d1d5db}.input:focus,.textarea:focus{border-color:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.1),0 1px 2px rgba(0,0,0,0.04);outline:none}.select:not(.is-multiple){height:auto}.select:not(.is-multiple)::after{border-color:#ff5722;top:50% !important}.select:not(.is-multiple) select{border:1.5px solid #e5e7eb;border-radius:10px;padding:0.75rem 2.5rem 0.75rem 1rem;font-size:1rem;height:auto !important;min-height:2.75rem;transition:all 0.2s ease;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.select:not(.is-multiple) select:hover{border-color:#d1d5db}.select:not(.is-multiple) select:focus{border-color:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.1),0 1px 2px rgba(0,0,0,0.04);outline:none}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.75rem}.control.has-icons-left .icon.is-left{height:100%;width:2.75rem;color:#9ca3af;pointer-events:none;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.control.has-icons-left .icon.is-left i{font-size:1rem;transition:color 0.2s ease}.control.has-icons-left .input:focus+.icon.is-left i,.control.has-icons-left .select:focus-within+.icon.is-left i{color:#ff5722}.help{font-size:0.8125rem;margin-top:0.375rem;color:#6b7280}.input.is-danger,.textarea.is-danger{border-color:#ef4444}.input.is-danger:focus,.textarea.is-danger:focus{box-shadow:0 0 0 3px rgba(239,68,68,0.1),0 1px 2px rgba(0,0,0,0.04)}.checkbox,.radio{font-size:0.875rem;color:#374151}.checkbox input[type="checkbox"],.checkbox input[type="radio"],.radio input[type="checkbox"],.radio input[type="radio"]{margin-right:0.5rem;accent-color:#ff5722}.label-row{display:flex;align-items:flex-end;justify-content:space-between;min-height:2rem;margin-bottom:0.5rem}.label-row .tooltip-wrapper{min-width:auto;min-height:auto;margin-left:0.375rem;margin-bottom:0.125rem}.button.is-primary.is-fullwidth{height:auto;padding:0.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:12px;margin-top:0.5rem}.icon i,.icon .currency-icon{transition:all 0.3s ease;font-weight:600}.control.has-icons-left .input:focus+.icon i,.control.has-icons-left .input.is-focused+.icon i,.control.has-icons-left .input:active+.icon i,.control.has-icons-left .input:focus+.icon .currency-icon,.control.has-icons-left .input.is-focused+.icon .currency-icon,.control.has-icons-left .input:active+.icon .currency-icon{background:linear-gradient(90deg, #ff5722, #7C3AED);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}input[type="date"]::-webkit-calendar-picker-indicator{display:none}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-clear-button{display:none}@supports (-webkit-touch-callout: none){.control.has-icons-left input[type="date"]{padding-left:2.5em;-webkit-appearance:none;appearance:none}.control.has-icons-left input[type="date"]::-webkit-date-and-time-value{text-align:left;padding-left:0}}.tag{font-weight:600;font-size:0.75rem;letter-spacing:0.025em;padding:0.375em 0.75em;border-radius:6px;border:none;text-transform:uppercase}.tag.is-success{background:linear-gradient(135deg, #10b981 0%, #059669 100%);color:white}.tag.is-success.is-light{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);color:#047857}.tag.is-warning{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:white !important}.tag.is-warning.is-light{background:linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%);color:#c2410c !important}.tag.is-danger{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);color:white}.tag.is-danger.is-light{background:linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);color:#b91c1c}.tag.is-info{background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);color:white}.tag.is-info.is-light{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);color:#1d4ed8}.tag.is-primary{background:linear-gradient(135deg, #ff5722 0%, #ee3900 100%);color:white}.tag.is-primary.is-light{background:linear-gradient(135deg, #ffedd5 0%, #fed7aa 100%);color:#d53300}.tag.is-light{background:linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%);color:#4b5563}.tag.is-dark{background:linear-gradient(135deg, #374151 0%, #1f2937 100%);color:white}.tag.is-link{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);color:white}.tag.is-link.is-light{background:linear-gradient(135deg, #ede9fe 0%, #ddd6fe 100%);color:#6d28d9}.tag.is-rounded{border-radius:9999px;padding:0.375em 0.875em}.tag.is-small{font-size:0.65rem;padding:0.25em 0.5em}.tag.is-medium{font-size:0.875rem;padding:0.5em 1em}*{-webkit-tap-highlight-color:transparent}html:has(.kit-page){scroll-behavior:smooth}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11"}.content a,.card a,.box a,.notification a{word-break:break-word;overflow-wrap:anywhere}.notification ul:not(.menu-list),.message ul:not(.menu-list){list-style-type:disc;padding-left:1.5rem;margin-top:0.75rem}.notification ul:not(.menu-list) li,.message ul:not(.menu-list) li{margin-bottom:0.375rem}.notification ul:not(.menu-list) li:last-child,.message ul:not(.menu-list) li:last-child{margin-bottom:0}@media (max-width: 768px){.content li{word-break:break-word;overflow-wrap:anywhere}pre,code{max-width:100%;overflow-x:auto}.level{flex-wrap:wrap;gap:1rem}.level-left,.level-right{flex-shrink:1;min-width:0}.title.is-1{font-size:2.5rem}}.navbar{box-shadow:0 1px 0 rgba(10,10,20,0.06);border-bottom:1px solid rgba(10,10,20,0.04)}.navbar .balance-tag{color:white;-webkit-text-fill-color:#fff;padding:0.7rem 0.8rem !important}.navbar .navbar-signout-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:#6b7280;border-radius:50%;cursor:pointer;transition:color 0.15s ease, background 0.15s ease}.navbar .navbar-signout-icon:hover{color:#dc2626;background:rgba(239,68,68,0.08)}.navbar .brand-mark{color:#ff5722}.navbar .icon i,.navbar .icon svg,.navbar .icon .currency-icon{color:#b5b5b5;transition:all 0.3s ease;font-weight:600}.navbar .navbar-logo{max-height:60px;transition:transform 0.3s ease}.navbar .navbar-logo:hover{transform:scale(1.05)}.navbar .navbar-item{background-color:transparent !important}.navbar .navbar-item:hover{background-color:transparent !important}.navbar .navbar-start .navbar-item{position:relative;margin:0 0.1rem;padding:0.55rem 0.9rem;transition:color 0.15s ease;display:flex;align-items:center;gap:0.55rem;font-size:0.92rem;font-weight:500;color:#4b5563;letter-spacing:-0.01em}.navbar .navbar-start .navbar-item:hover{color:#1a1a1f !important}.navbar .navbar-start .navbar-item:hover .icon svg,.navbar .navbar-start .navbar-item:hover .icon i{color:#1a1a1f !important}.navbar .navbar-start .navbar-item:hover span:not(.tag):not(.navbar-new-badge):not(.navbar-new-badge__dot):not(.navbar-campaign-badge):not(.navbar-campaign-badge__dot){color:#1a1a1f !important}.navbar .navbar-start .navbar-item.is-active{color:#ff5722 !important;font-weight:600}.navbar .navbar-start .navbar-item.is-active .icon svg,.navbar .navbar-start .navbar-item.is-active .icon i{color:#ff5722 !important}.navbar .navbar-start .navbar-item.is-active span:not(.tag):not(.navbar-new-badge):not(.navbar-new-badge__dot):not(.navbar-campaign-badge):not(.navbar-campaign-badge__dot){color:#ff5722 !important}.navbar .navbar-start .navbar-item .icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(10,10,20,0.04);transition:background 0.15s ease, color 0.15s ease}.navbar .navbar-start .navbar-item .icon i,.navbar .navbar-start .navbar-item .icon svg{color:#6b7280;transition:color 0.15s ease}.navbar .navbar-start .navbar-item:hover .icon{background:rgba(255,87,34,0.1)}.navbar .navbar-start .navbar-item:hover .icon i,.navbar .navbar-start .navbar-item:hover .icon svg{color:#ff5722}.navbar .navbar-start .navbar-item.is-active .icon{background:rgba(255,87,34,0.12)}.navbar .navbar-start .navbar-item.is-active .icon i,.navbar .navbar-start .navbar-item.is-active .icon svg{color:#ff5722 !important}.navbar .navbar-start .navbar-item span{transition:color 0.15s ease}.navbar .button{border-radius:999px !important}.navbar .button.is-primary{background:#ff5722;border:none;font-weight:700;box-shadow:0 2px 8px rgba(255,87,34,0.25)}.navbar .button.is-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(255,87,34,0.32)}@media (max-width: 1215px){.navbar .navbar-menu .navbar-item{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;margin:0.25rem 0.5rem}.navbar .navbar-start .navbar-item::after{display:none}}.navbar-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 0.35rem;border-radius:999px;background:#ff5722;color:#fff !important;font-size:0.65rem;font-weight:800;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#fff !important}.is-avatar{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;flex:0 0 auto;border-radius:50%;object-fit:cover;display:block;border:1px solid rgba(10,10,20,0.08)}.navbar-notification-group a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.navbar-actions{display:flex;align-items:center;gap:0.85rem;padding-right:0.5rem}.navbar-notification-group{gap:0.35rem !important}@media (max-width: 1215px){.navbar-notification-group{gap:0.6rem !important}}.navbar-wallet{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.7rem 0.35rem 0.5rem;border-radius:999px;background:#f6f7fa;border:1px solid rgba(10,10,20,0.08);color:#1a1a1f;font-size:0.78rem;font-weight:700;transition:background 0.15s ease, border-color 0.15s ease, transform 0.15s ease;font-variant-numeric:tabular-nums}.navbar-wallet:hover{background:#fff;border-color:rgba(124,58,237,0.3);color:#1a1a1f;transform:translateY(-1px)}.navbar-wallet__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #7c3aed, #ff5722);color:#fff}.navbar-wallet__icon svg{color:#fff !important}.navbar-wallet__balance{letter-spacing:-0.01em}.navbar-sell-cta{display:inline-flex;align-items:center;justify-content:center;padding:0.45rem 1rem;border-radius:999px;background:linear-gradient(135deg, #ff5722, #e64a19);color:#fff;font-size:0.8rem;font-weight:700;letter-spacing:0.01em;box-shadow:0 2px 8px rgba(255,87,34,0.3);transition:transform 0.15s ease, box-shadow 0.15s ease, color 0.15s ease}.navbar-sell-cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,87,34,0.4)}.navbar-avatar-wrapper{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.navbar-end a[aria-label="Wallet"] .tag:last-child{color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(6,182,212,0.25)}.brand-spacer{flex:1 1 auto}.navbar-mobile-quick{display:flex;align-items:center;gap:.5rem;position:relative;z-index:40}.navbar-notification-group{display:flex;align-items:center;gap:0.5rem}.notification-bell{position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:36px;height:36px;border-radius:50%;transition:background-color 0.15s ease}.notification-bell:hover{background-color:rgba(10,10,20,0.05)}.notification-bell .icon{width:auto;height:auto}.notification-bell .icon svg{color:#6b7280}.notification-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.notification-bell--animate .notification-icon-wrapper:has(.notification-badge) svg{animation:shake 0.7s ease-in-out infinite}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.notification-badge{position:absolute;top:-10px;left:10px;background-color:#ff5722;color:white;border-radius:50%;width:20px;height:20px;font-size:0.6rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,0.1)}@media (min-width: 1216px){.navbar-end .navbar-item{padding:0px}.navbar-action{margin-left:1rem}}@media (max-width: 1279px) and (min-width: 1216px){.navbar .navbar-start .navbar-item{display:flex;align-items:center;gap:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.875rem;margin:0 0.125rem}.navbar .navbar-start .navbar-item--feed>span:not(.icon){display:none}.navbar .navbar-end .navbar-item{padding-left:0.25rem;padding-right:0.25rem}.navbar .button{font-size:0.8rem;padding-left:0.75rem;padding-right:0.75rem}}.navbar-categories-desktop{position:relative;padding:0 !important}.navbar-categories-desktop__toggle{display:inline-flex;align-items:center;gap:0.55rem;padding:0.55rem 0.9rem;font-size:0.92rem;font-weight:500;color:#4b5563;letter-spacing:-0.01em;transition:color 0.15s ease}.navbar-categories-desktop__toggle .icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(10,10,20,0.04);transition:background 0.15s ease}.navbar-categories-desktop__toggle .icon svg{color:#6b7280;transition:color 0.15s ease}.navbar-categories-desktop__toggle:hover{color:#1a1a1f}.navbar-categories-desktop__toggle:hover .icon{background:rgba(255,87,34,0.1)}.navbar-categories-desktop__toggle:hover .icon svg{color:#ff5722}.navbar-categories-desktop__toggle.is-active{color:#ff5722;font-weight:600}.navbar-categories-desktop__toggle.is-active .icon{background:rgba(255,87,34,0.12)}.navbar-categories-desktop__toggle.is-active .icon svg{color:#ff5722}.navbar-categories-desktop__chevron{display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.2s ease}.navbar-categories-desktop:hover .navbar-categories-desktop__chevron{transform:rotate(180deg)}.navbar-categories-desktop__menu{display:none;position:absolute;top:100%;left:0;min-width:14rem;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(10,10,20,0.12);border:1px solid rgba(10,10,20,0.06);padding:0.5rem;z-index:50}.navbar-categories-desktop:hover .navbar-categories-desktop__menu,.navbar-categories-desktop:focus-within .navbar-categories-desktop__menu{display:block}.navbar-categories-desktop__item{display:block;padding:0.5rem 0.75rem;border-radius:8px;color:#4b5563;font-size:0.9rem;font-weight:500}.navbar-categories-desktop__item:hover{background:rgba(255,87,34,0.08);color:#ff5722}.navbar-categories-mobile__toggle{width:100%;background:transparent !important;border:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.navbar-categories-mobile__toggle .navbar-categories-mobile__chevron{margin-left:auto;display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.3s ease}.navbar-categories-mobile__row{display:flex;align-items:stretch;width:100%}.navbar-categories-mobile__link{flex:1 1 auto;min-width:0}.navbar-categories-mobile__chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;background:transparent;border:none;border-left:1px solid rgba(10,10,20,0.06);cursor:pointer;color:#9ca3af;flex-shrink:0;transition:background 0.15s ease, color 0.15s ease}.navbar-categories-mobile__chevron-btn .navbar-categories-mobile__chevron{display:inline-flex;align-items:center;transition:transform 0.3s ease}.navbar-categories-mobile__chevron-btn:hover{background:rgba(10,10,20,0.04);color:#4b5563}.navbar-categories-mobile__list{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;padding:0 0 0 2.5rem}.navbar-categories-mobile__item{display:block;padding:0.55rem 1rem;color:#4b5563;font-size:0.9rem;font-weight:500;border-radius:8px}.navbar-categories-mobile__item:hover{background:rgba(10,10,20,0.04);color:#1a1a1f}@media (max-width: 1215px){.navbar .navbar-brand .navbar-burger{margin-left:.25rem;height:75px;width:75px}.navbar-menu{padding:.5rem 1rem 1rem;border-top:1px solid #f1f5f9}.navbar .button.is-fullwidth-touch{width:100%}.navbar .buttons{flex-direction:column;width:100%;margin-right:0}.navbar .buttons .button{margin-bottom:0.5rem;border-radius:12px;padding:0.875rem 1.25rem;font-weight:600;transition:all 0.2s ease}.navbar .buttons .button:last-child{margin-bottom:0}.navbar .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0}.navbar .buttons .button+.button{margin-top:0;margin-left:0}.navbar-cta.button.is-primary{background:linear-gradient(135deg, #ff5722 0%, #e64a19 100%);box-shadow:0 4px 14px rgba(255,87,34,0.35);font-size:1rem;font-weight:600;padding:0.875rem 1.5rem;border-radius:10px}.navbar-cta.button.is-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,87,34,0.45)}.navbar-cta.button.is-primary:active{transform:translateY(0)}.navbar-signout{justify-content:center;border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem !important}.navbar-signout-link{display:block;text-align:center;color:#9ca3af;font-size:0.875rem;font-weight:500;padding:0.5rem;transition:color 0.2s ease}.navbar-signout-link:hover{color:#6b7280}.navbar-notification-group{gap:0.25rem}}.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle{font-weight:700}.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle .icon{background:rgba(239,1,7,0.1)}.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle .icon svg{color:#ef0107}.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle:hover .icon,.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle.is-active .icon{background:rgba(239,1,7,0.16)}.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle:hover .icon svg,.navbar-categories-desktop--campaign .navbar-categories-desktop__toggle.is-active .icon svg{color:#ef0107}.navbar-start .navbar-item--scoops .icon{background:rgba(124,58,237,0.12)}.navbar-start .navbar-item--scoops .icon svg{color:#7c3aed}.navbar-start .navbar-item--scoops:hover .icon{background:rgba(124,58,237,0.2)}.navbar-start .navbar-item--scoops:hover .icon svg{color:#7c3aed}.navbar-new-badge{display:inline-flex;align-items:center;gap:0.3rem;margin-left:0.45rem;padding:0.26rem 0.6rem;background:linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);color:#ffffff !important;-webkit-text-fill-color:#fff !important;border-radius:999px;font-size:0.68rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 6px 16px rgba(124,58,237,0.45),inset 0 1px 0 rgba(255,255,255,0.25);animation:navbar-new-pulse 1.8s ease-in-out infinite}.navbar-new-badge__dot{width:6px;height:6px;background:#ffffff;border-radius:50%;box-shadow:0 0 6px rgba(255,255,255,0.85);animation:navbar-new-dot 1.1s ease-in-out infinite}@keyframes navbar-new-pulse{0%,100%{box-shadow:0 4px 12px rgba(124,58,237,0.4);transform:scale(1)}50%{box-shadow:0 7px 20px rgba(124,58,237,0.65);transform:scale(1.05)}}@keyframes navbar-new-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.7)}}.navbar-campaign-badge{display:inline-flex;align-items:center;gap:0.35rem;margin-left:0.5rem;padding:0.3rem 0.7rem;background:linear-gradient(135deg, #ef0107 0%, #ff5722 100%);color:#ffffff !important;-webkit-text-fill-color:#fff !important;border-radius:999px;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 6px 16px rgba(239,1,7,0.4),inset 0 1px 0 rgba(255,255,255,0.25);animation:navbar-campaign-pulse 2.2s ease-in-out infinite}.navbar-campaign-badge__dot{width:7px;height:7px;background:#ffffff;border-radius:50%;box-shadow:0 0 6px rgba(255,255,255,0.8);animation:navbar-campaign-dot 1.2s ease-in-out infinite}@keyframes navbar-campaign-pulse{0%,100%{box-shadow:0 4px 12px rgba(239,1,7,0.35)}50%{box-shadow:0 6px 20px rgba(239,1,7,0.55)}}@keyframes navbar-campaign-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.7)}}.clean-footer{background:white;border-top:1px solid #f0f0f0;padding:3rem 0 2rem}.clean-footer .footer-top{display:flex;gap:3rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.clean-footer .footer-brand-col{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:center}.clean-footer .footer-brand-col .footer-brand{display:flex;align-items:center}.clean-footer .footer-brand-col .footer-logo{height:50px;width:auto;transition:transform 0.3s ease}.clean-footer .footer-brand-col .footer-logo:hover{transform:scale(1.05)}.clean-footer .footer-social{display:flex;gap:0.5rem;margin-top:1rem}.clean-footer .footer-company-details{font-size:0.75rem;color:#9ca3af;margin-top:0.25rem}.clean-footer .footer-company-details:first-of-type{margin-top:1rem}.clean-footer .footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.08);color:#4a5568;text-decoration:none;transition:all 0.25s ease}.clean-footer .footer-social-link:hover{color:#1a202c;background:rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.15);transform:translateY(-2px)}.clean-footer .footer-link-col{display:flex;flex-direction:column;gap:0.6rem}.clean-footer .footer-col-title{font-size:0.8rem;font-weight:700;color:#1a202c;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.25rem}.clean-footer .footer-link{color:#6b7280;text-decoration:none;font-size:0.9rem;font-weight:500;transition:color 0.2s ease}.clean-footer .footer-link:hover{color:#ff5722}@media (max-width: 1024px){.clean-footer{padding-left:1.5rem;padding-right:1.5rem}.clean-footer .footer-top{flex-wrap:wrap;gap:2rem;border-bottom:none;padding-bottom:0}.clean-footer .footer-link-col{flex:1;min-width:140px}.clean-footer .footer-brand-col{flex:0 0 100%;margin-left:0;order:-1;border-bottom:1px solid #f0f0f0;padding-bottom:2rem}}@media (max-width: 768px){.clean-footer{padding:2rem 0 1.5rem}.clean-footer .footer-top{flex-direction:column;align-items:center;text-align:center}.clean-footer .footer-link-col{align-items:center}}trix-toolbar{background:#fff !important;border:1.5px solid #e5e7eb !important;border-bottom:1px solid #eee !important;border-radius:10px 10px 0 0 !important;padding:0.5rem !important}trix-toolbar .trix-button-row{display:flex !important;flex-wrap:wrap !important;gap:0.25rem !important}trix-toolbar .trix-button-group{background:transparent !important;border:none !important;border-radius:0 !important;margin-bottom:0 !important;margin-right:0.25rem !important;padding-right:0.25rem !important;border-right:1px solid #eee !important}trix-toolbar .trix-button-group:last-child{margin-right:0 !important;padding-right:0 !important;border-right:none !important}trix-toolbar .trix-button{width:34px !important;height:34px !important;border:none !important;background-color:transparent !important;background-position:center !important;background-repeat:no-repeat !important;background-size:16px !important;border-radius:6px !important;transition:all 0.15s ease !important;opacity:0.6 !important;font-size:0 !important;color:transparent !important;text-indent:-9999px !important;overflow:hidden !important}trix-toolbar .trix-button:hover{background-color:#f3f4f6 !important;opacity:1 !important}trix-toolbar .trix-button.trix-active{background-color:#fff5f2 !important;opacity:1 !important}trix-toolbar .trix-button--icon-bold{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z'/%3E%3Cpath d='M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-italic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='4' x2='10' y2='4'/%3E%3Cline x1='14' y1='20' x2='5' y2='20'/%3E%3Cline x1='15' y1='4' x2='9' y2='20'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-heading-1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h8'/%3E%3Cpath d='M4 18V6'/%3E%3Cpath d='M12 18V6'/%3E%3Cpath d='m17 12 3-2v8'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-quote{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3Cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v4z'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-bullet-list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-number-list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='10' y1='6' x2='21' y2='6'/%3E%3Cline x1='10' y1='12' x2='21' y2='12'/%3E%3Cline x1='10' y1='18' x2='21' y2='18'/%3E%3Cpath d='M4 6h1v4'/%3E%3Cpath d='M4 10h2'/%3E%3Cpath d='M6 18H4c0-1 2-2 2-3s-1-1.5-2-1'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-undo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7v6h6'/%3E%3Cpath d='M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-redo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 7v6h-6'/%3E%3Cpath d='M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7'/%3E%3C/svg%3E") !important}trix-toolbar .trix-button--icon-strike,trix-toolbar .trix-button--icon-link,trix-toolbar .trix-button--icon-decrease-nesting-level,trix-toolbar .trix-button--icon-increase-nesting-level,trix-toolbar .trix-button--icon-attach,trix-toolbar .trix-button-group--file-tools{display:none !important}trix-toolbar .trix-dialogs{display:none !important}trix-toolbar input[type=file]{display:none !important}@media (max-width: 480px){trix-toolbar{padding:0.375rem !important}trix-toolbar .trix-button-group{margin-right:0.125rem !important;padding-right:0.125rem !important}trix-toolbar .trix-button{width:28px !important;height:28px !important;background-size:14px !important}}trix-editor{border:1.5px solid #e5e7eb !important;border-top:none !important;border-radius:0 0 10px 10px !important;padding:1rem !important;min-height:150px !important;font-size:1rem !important;line-height:1.6 !important;transition:all 0.2s ease !important}trix-editor:focus{outline:none !important}trix-editor h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0.5rem 0;line-height:1.3}trix-editor ul{margin-left:1.5rem;list-style:disc outside;padding-left:0}trix-editor ul li{padding-left:0.25rem}trix-editor ol{margin-left:1.5rem;list-style:decimal outside;padding-left:0;counter-reset:none}trix-editor ol li{padding-left:0.25rem}trix-editor blockquote{border-left:3px solid #e5e7eb;padding-left:1rem;color:#6b7280;margin:0.5rem 0}trix-editor pre{background:#f5f5f5;padding:0.75rem;border-radius:6px;overflow-x:auto}trix-editor:focus+trix-toolbar,trix-editor:focus~trix-toolbar{border-color:#ff5722 !important}trix-editor.is-invalid{border-color:#ef4444 !important}.image-upload-container{cursor:pointer;position:relative}.hidden-file-input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.upload-placeholder{border:2px dashed #d4d4e0;border-radius:10px;padding:2.5rem;text-align:center;color:#777;transition:background 0.2s ease, border-color 0.2s ease;cursor:pointer}.upload-placeholder:hover{background:#f9f9ff;border-color:#a5a6f6}.image-upload-container.drag-over .upload-placeholder{background:#f0f0ff;border-color:#7c7dff}.upload-icon{width:48px;height:48px;margin:0 auto 1rem;color:#a5a6f6}.upload-text{font-weight:600;color:#363636;margin-bottom:0.5rem}.upload-hint{font-size:0.875rem;color:#999}.image-previews{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:0.5rem;margin-top:1rem}.image-preview,.image-preview-item{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1;background-color:#f3f4f6;border:2px solid #e5e7eb}.image-preview img,.image-preview-item img{width:100%;height:100%;object-fit:cover}.image-preview-item .remove-image{position:absolute;top:0.25rem;right:0.25rem;width:20px;height:20px;border-radius:50%;background-color:rgba(239,68,68,0.95);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;padding:0}.image-preview-item .remove-image:hover{background-color:#dc2626;transform:scale(1.1)}.image-preview-item .remove-image svg{width:12px;height:12px;color:white}.image-preview-item.is-uploading img{opacity:0.6}.image-preview-item .upload-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:rgba(0,0,0,0.2)}.image-preview-item .upload-progress-bar{height:100%;background-color:#a5a6f6;transition:width 0.1s ease}.image-preview-item.is-cover{border-color:#a5a6f6;box-shadow:0 0 0 2px rgba(165,166,246,0.3)}.cover-badge{position:absolute;top:0.25rem;left:0.25rem;padding:1px 5px;border-radius:4px;background-color:#a5a6f6;color:white;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;z-index:1}.drag-handle{position:absolute;bottom:0.25rem;left:50%;transform:translateX(-50%);width:24px;height:16px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);border-radius:3px;cursor:grab;opacity:0;transition:opacity 0.15s ease;color:white}.drag-handle:active{cursor:grabbing}.image-preview-item:hover .drag-handle{opacity:1}@media (hover: none){.image-preview-item{-webkit-touch-callout:none;user-select:none}.drag-handle{opacity:0.8;width:32px;height:22px}}.image-preview-item.sortable-ghost{opacity:0.4}.existing-image-wrapper{border-radius:8px;overflow:hidden;border:2px solid #e5e7eb;aspect-ratio:1}.existing-image{width:100%;height:100%;object-fit:cover}.box{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.03)}@media (max-width: 768px){.thumbnail-item{width:50px;height:50px}.gallery-nav{width:44px;height:44px}.gallery-nav svg{width:20px;height:20px}.gallery-prev{left:0.5rem}.gallery-next{right:0.5rem}.accordion-meta{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.mb-2-mobile{margin-bottom:0.5rem}.list-header{flex-direction:column;align-items:flex-start !important;gap:1rem}.media-content{overflow:visible}.media-right{min-width:auto !important}.content ol,.content ul{margin-left:1.5rem}.container>.column{padding-left:0;padding-right:0}.business-cover{height:200px !important}}.inline-upload-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.35);display:none;flex-direction:column;align-items:center;justify-content:center;border-radius:inherit}.inline-upload-badge{position:absolute;bottom:7px;right:7px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,0.55);display:none;align-items:center;justify-content:center}@media (hover: hover){.inline-upload-badge{display:none !important}}@media (hover: none){.inline-upload-badge{display:flex}.inline-upload-overlay{display:none !important}}.business-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.accordion-meta{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.winner-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.75rem;background:linear-gradient(135deg, gold 0%, #ffb347 50%, gold 100%);background-size:200% 200%;animation:shimmer 2s ease-in-out infinite;border-radius:20px;box-shadow:0 2px 8px rgba(255,183,0,0.4)}.winner-badge-icon{font-size:1rem;animation:bounce 1s ease-in-out infinite}.winner-badge-text{font-size:0.75rem;font-weight:700;color:#5d4200;text-transform:uppercase;letter-spacing:0.5px}@keyframes shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.button.is-primary{background:#ff5722;background-image:linear-gradient(135deg, #ff5722 0%, #ff7952 100%);border:none;font-weight:700;box-shadow:0 4px 15px rgba(255,87,34,0.3);transition:all 0.3s ease}.button.is-primary:hover{background:#ff6b3d;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,87,34,0.4)}.button.is-primary:focus,.button.is-primary.is-focused{background:#ff5722;box-shadow:0 0 0 0.125em rgba(255,87,34,0.4),0 4px 15px rgba(255,87,34,0.3)}.button.is-primary:active,.button.is-primary.is-active{background:#ff4409;transform:translateY(0);box-shadow:0 2px 10px rgba(255,87,34,0.3)}.button.is-primary.is-light{background-image:none;background-color:white;color:#d53300;border-color:transparent}.button.is-primary.is-light:hover{background-color:#ffeae4;color:#a22700}.button.is-primary.is-light:focus,.button.is-primary.is-light.is-focused{background-color:#fff2ee;color:#bb2d00;box-shadow:0 0 0 0.125em rgba(255,87,34,0.25)}.button.is-primary.is-light:active,.button.is-primary.is-light.is-active{background-color:#ffdfd5;color:#a22700}.button.is-primary.is-outlined{background-image:none;background-color:transparent;color:#ff5722;border-color:#ff5722}.button.is-primary.is-outlined:hover{background-image:linear-gradient(90deg, #ff5722, #7C3AED);background-color:transparent;color:#fff;border-color:transparent}.button.is-primary:disabled,.button.is-primary[disabled]{background-image:none;background-color:#e0d0ca;color:#fff;opacity:.65}.button.is-primary.is-loading::after{border-color:rgba(255,255,255,0.4) transparent transparent transparent}.button{border-radius:10px}.button:active:not(:disabled){transform:scale(0.97)}.button.is-light.is-rounded.is-active{background-color:#ff5722;color:#fff;font-weight:600}.raffle-gallery{position:relative}.gallery-main{position:relative}.main-image-container{width:100%;height:540px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:#ffffff;border-radius:10px}.main-raffle-image{max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:5px}.main-raffle-video{width:100%;height:100%;border:0;border-radius:5px;background:#0b0b0f}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0.9);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:20;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.gallery-nav:hover{background-color:white;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.25)}.gallery-nav svg{width:20px;height:20px;color:#111827}.gallery-prev{left:1rem}.gallery-next{right:1rem}.image-counter{position:absolute;top:1rem;right:1rem;background-color:rgba(0,0,0,0.75);color:white;padding:0.375rem 0.75rem;border-radius:20px;font-size:0.875rem;font-weight:600;backdrop-filter:blur(4px);z-index:10}.image-counter span{color:#ff5722;font-weight:700}.gallery-thumbnails{display:flex;justify-content:center;gap:0.5rem;padding:0.75rem 0.5rem 0;max-width:100%;overflow-x:auto;position:absolute;left:0;right:0;bottom:15px;z-index:15}@media (max-width: 640px){.gallery-thumbnails{bottom:0}}.raffle-gallery--with-video .gallery-thumbnails{position:static;padding:0.85rem 0.5rem 0;z-index:auto}.gallery-thumbnails::-webkit-scrollbar{height:4px}.gallery-thumbnails::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:2px}.gallery-thumbnails::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:2px}.gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.5)}.thumbnail-item{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all 0.2s ease;background-color:#f3f4f6}.thumbnail-item:hover{border-color:rgba(0,0,0,0.2)}.thumbnail-item.active{border-color:#ff5722;box-shadow:0 0 0 1px #ff5722}.thumbnail-image{width:100%;height:100%;object-fit:cover;display:block;background-color:#f3f4f6}.thumbnail-image--video{position:relative;border:0;padding:0;background:#0b0b0f;cursor:pointer;overflow:hidden}.thumbnail-image--video img{width:100%;height:100%;object-fit:cover;opacity:0.85}.thumbnail-image__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.thumbnail-image__play svg{width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.45))}.raffle-gallery--editable .gallery-thumbnails{position:static;padding:0.85rem 0 0;z-index:auto;flex-wrap:wrap;justify-content:flex-start}.raffle-gallery--editable .thumbnail-item{position:relative;width:70px;height:70px;overflow:visible}.thumbnail-item__remove-form{position:absolute;top:3px;right:3px;margin:0;z-index:5}.thumbnail-item__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%;background:rgba(17,24,39,0.85);color:#fff;border:1.5px solid #fff;cursor:pointer;box-shadow:0 2px 6px rgba(10,10,20,0.3);transition:background 0.15s ease, transform 0.15s ease}.thumbnail-item__remove svg{width:11px;height:11px}.thumbnail-item__remove:hover{background:#ef4444;transform:scale(1.08)}.thumbnail-item--add{display:block;margin:0;position:relative;overflow:hidden}.thumbnail-image--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.2rem;width:100%;height:100%;padding:0;background:#fff;border:1.5px dashed rgba(10,10,20,0.18);border-radius:6px;color:#6b7280;cursor:pointer;transition:color 0.15s ease, border-color 0.15s ease, background 0.15s ease}.thumbnail-image--add svg{width:18px;height:18px;color:#ff5722}.thumbnail-image--add:hover{color:#ff5722;border-color:rgba(255,87,34,0.4);background:#fff8f5}.thumbnail-image__caption{font-size:0.62rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.thumbnail-image__status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.92);color:#4b5563;font-size:0.65rem;font-weight:600;text-align:center;padding:0.3rem;border-radius:6px}.thumbnail-image__status[hidden]{display:none}@media (max-width: 768px){.main-image-container{height:60vh;max-height:400px}.gallery-nav{width:44px;height:44px}.gallery-nav svg{width:20px;height:20px}.gallery-prev{left:0.5rem}.gallery-next{right:0.5rem}.thumbnail-item{width:50px;height:50px}.image-counter{padding:0.25rem 0.5rem;font-size:0.75rem}}@media (max-width: 480px){.main-image-container{height:50vh;max-height:300px}.gallery-thumbnails{padding:0.375rem;gap:0.375rem}.thumbnail-item{width:40px;height:40px}}.main-image-container{cursor:zoom-in}.gallery-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;overflow:hidden}.gallery-fullscreen.active{opacity:1;visibility:visible}.fullscreen-close{position:absolute;top:1rem;right:1rem;background-color:rgba(255,255,255,0.9);border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:10}.fullscreen-close:hover{background-color:white;transform:scale(1.1)}.fullscreen-close svg{width:24px;height:24px;color:#111827}.fullscreen-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0.9);border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:10}.fullscreen-nav:hover{background-color:white;transform:translateY(-50%) scale(1.1)}.fullscreen-nav svg{width:24px;height:24px;color:#111827}.fullscreen-prev{left:1rem}.fullscreen-next{right:1rem}.fullscreen-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4rem;cursor:zoom-out}.fullscreen-image{max-width:100%;max-height:100%;object-fit:contain;cursor:default}.fullscreen-counter{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.75);color:white;padding:0.5rem 1rem;border-radius:20px;font-size:1rem;font-weight:600;backdrop-filter:blur(4px)}.fullscreen-counter span{color:#ff5722;font-weight:700}@media (max-width: 768px){.fullscreen-image-container{padding:3rem 1rem}.fullscreen-nav{width:44px;height:44px}.fullscreen-nav svg{width:20px;height:20px}.fullscreen-prev{left:0.5rem}.fullscreen-next{right:0.5rem}}.raffle-card-link{display:block;text-decoration:none;color:inherit}.raffle-card-link:hover{text-decoration:none;color:inherit}.raffle-card{position:relative;height:100%;display:flex;flex-direction:column;max-width:360px;margin:0 auto;background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(10,10,20,0.04);transition:transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.2s ease,border-color 0.2s ease;opacity:0;transform:translateY(8px);animation:raffleCardFadeUp 0.5s ease forwards}.raffle-card-link:hover .raffle-card{transform:translateY(-4px);box-shadow:0 12px 28px rgba(10,10,20,0.08),0 2px 6px rgba(10,10,20,0.04);border-color:rgba(10,10,20,0.1)}.raffle-card__media{position:relative;overflow:hidden;background:#f6f7fa}.raffle-card__media .image{height:100%}.raffle-card__media .image img{object-fit:cover;width:100%;height:100%;transition:transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1)}.raffle-card-link:hover .raffle-card__media .image img{transform:scale(1.03)}.raffle-card__verified{position:absolute;top:0.625rem;right:0.625rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(10,10,20,0.15);color:#ff5722}.raffle-card__verified svg{stroke:url(#verified-gradient)}.raffle-card__chip{position:absolute;display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.55rem;border-radius:999px;font-size:0.625rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;backdrop-filter:blur(6px);box-shadow:0 2px 6px rgba(10,10,20,0.08)}.raffle-card__chip--icon{width:28px;height:28px;padding:0;justify-content:center}.raffle-card__chip--new{top:0.625rem;left:0.625rem;background:linear-gradient(135deg, #ff5722, #a855f7);color:#fff}.raffle-card__chip--new svg{color:#fff}.raffle-card__chip--meta{bottom:0.625rem;left:0.625rem;background:rgba(10,10,20,0.78);color:#fff}.raffle-card__chip--meta svg{color:#fff}.raffle-card__chip--free{bottom:0.625rem;left:0.625rem;background:linear-gradient(135deg, #16a34a, #22c55e);color:#fff}.raffle-card__chip--free svg{color:#fff}.raffle-card__chip--free-boosted{background:linear-gradient(135deg, #f97316, #ef4444);box-shadow:0 6px 18px rgba(239,68,68,0.32);font-weight:800;animation:raffle-card-chip-pulse 2.4s ease-in-out infinite}@keyframes raffle-card-chip-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.raffle-card__body{flex-grow:1;display:flex;flex-direction:column;padding:1rem 1.1rem 1.1rem}.raffle-card__name{font-size:1.05rem;font-weight:800;color:#111827;letter-spacing:-0.015em;line-height:1.25;margin:0 0 0.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raffle-card__categories{display:inline-flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.55rem}.raffle-card__category{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280}.raffle-card__category-dot{width:6px;height:6px;border-radius:50%;background:#9ca3af}.raffle-card__category-dot--tech{background:#3b82f6}.raffle-card__category-dot--gaming{background:#10b981}.raffle-card__category-dot--collectables{background:#14b8a6}.raffle-card__category-dot--fashion{background:#ec4899}.raffle-card__category-dot--jewelry{background:#1f2937}.raffle-card__category-dot--beauty{background:#f472b6}.raffle-card__category-dot--home{background:#f59e0b}.raffle-card__category-dot--food_and_drink{background:#ef4444}.raffle-card__category-dot--experiences{background:#8b5cf6}.raffle-card__category-dot--vehicles{background:#0891b2}.raffle-card__category-dot--services{background:#ff5722}.raffle-card__category-dot--other{background:#94a3b8}.raffle-card__worth{position:absolute;bottom:0.625rem;right:0.625rem;display:inline-flex;align-items:center;gap:0.3rem;padding:0.28rem 0.55rem;border-radius:999px;background:rgba(255,255,255,0.95);color:#111827;font-size:0.72rem;font-weight:800;letter-spacing:-0.005em;backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(10,10,20,0.18)}.raffle-card__worth svg{color:#d97706}.raffle-card__desc{font-size:0.8rem;color:#6b7280;line-height:1.45;margin:0 0 0.9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:calc(2 * 1.45em)}.raffle-card__progress{margin-top:auto}.raffle-card__winner-chip{position:absolute;top:0.6rem;right:0.6rem;display:inline-flex;align-items:center;gap:0.45rem;padding:0.3rem 0.6rem 0.3rem 0.3rem;background:rgba(255,255,255,0.96);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;box-shadow:0 4px 12px rgba(10,10,20,0.14);max-width:calc(100% - 1.2rem)}.raffle-card__winner-chip-avatar.raffle-card__winner-chip-avatar{width:24px !important;height:24px !important;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1.5px solid #fff;position:static}.raffle-card__winner-chip-body{display:flex;flex-direction:column;min-width:0;line-height:1.1}.raffle-card__winner-chip-label{font-size:0.58rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:0.08em}.raffle-card__winner-chip-name{font-size:0.78rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.005em}.raffle-card__winner-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;flex:0 0 auto;border:1.5px solid #fff}.raffle-card__winner-chip-icon svg{display:block}.raffle-card__winner-chip-status{font-size:0.78rem;font-weight:700;color:#111827;letter-spacing:-0.005em;padding-right:0.15rem}.raffle-card__winner-chip--cancelled .raffle-card__winner-chip-icon{background:#fee2e2;color:#b91c1c}.raffle-card__winner-chip--cancelled .raffle-card__winner-chip-status{color:#b91c1c}.raffle-card__winner-chip--completed .raffle-card__winner-chip-icon{background:#e5e7eb;color:#4b5563}.raffle-card__winner-chip--completed .raffle-card__winner-chip-status{color:#374151}@keyframes raffleCardFadeUp{to{opacity:1;transform:translateY(0)}}[data-turbo-preview] .raffle-card{animation:none;opacity:1;transform:translateY(0)}@media (max-width: 768px){.raffle-card{max-width:100%;border-radius:12px}.raffle-card__body{padding:0.75rem 0.9rem 0.9rem}.raffle-card__name{font-size:0.95rem}.raffle-card__desc{font-size:0.75rem}.raffle-card-link:hover .raffle-card{transform:translateY(-2px);box-shadow:0 8px 18px rgba(10,10,20,0.08)}}.tickets-list{display:flex;flex-wrap:wrap;gap:1.2rem}.RaffleTicket{position:relative;display:flex;justify-content:space-between;align-items:stretch;width:100%;max-width:375px;background:#fff;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,0.05);overflow:hidden;transition:transform 0.15s ease-in-out;min-height:105px}.RaffleTicket:hover{transform:translateY(-3px)}.RaffleTicket::before,.RaffleTicket::after{content:"";position:absolute;width:22px;height:22px;background:#f8f9fb;border-radius:50%;left:calc(100% - 90px - 11px)}.RaffleTicket::before{top:-11px}.RaffleTicket::after{bottom:-11px}.RaffleTicket-main{flex:1;padding:1rem 1.25rem;background:linear-gradient(135deg, #fafafa, #f3f3f9);position:relative}.RaffleTicket-side{width:90px;background:repeating-linear-gradient(45deg, #f6f6fa, #f6f6fa 4px, #ededf5 4px, #ededf5 8px);display:flex;align-items:center;justify-content:center;border-left:2px dashed #d3d3e0;position:relative}.RaffleTicket-title{font-weight:600;font-size:0.95rem;color:#2c2c2c}.RaffleTicket-code{font-family:'Courier New', monospace;font-size:0.75rem;font-weight:700;color:#5c5c7a;transform:rotate(-90deg);white-space:nowrap}.RaffleTicket.RaffleTicket--winner{box-shadow:0 3px 8px rgba(0,0,0,0.05),0 0 0 2px rgba(255,215,0,0.9),0 12px 28px rgba(255,215,0,0.25)}@media (max-width: 480px){.RaffleTicket{max-width:100%}.RaffleTicket-side{width:70px}.RaffleTicket::before,.RaffleTicket::after{left:calc(100% - 70px - 11px)}.RaffleTicket-main{padding:0.75rem 1rem}.RaffleTicket-title{font-size:0.875rem}}.badge{color:white;padding:0.375rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:600;text-align:center;display:inline-flex;align-items:center;gap:0.25rem;white-space:nowrap}.badge__icon{font-size:0.875rem}.badge__text{white-space:nowrap}.badge--absolute{position:absolute;top:0.75rem;right:0.75rem;z-index:10;min-width:4rem}.badge--default{background:linear-gradient(135deg, #ff5722, #7c3aed);box-shadow:0 2px 8px rgba(255,87,34,0.3)}.badge--success{background:linear-gradient(135deg, #10b981, #059669);box-shadow:0 2px 8px rgba(16,185,129,0.3)}.badge--warning{background:linear-gradient(135deg, #f59e0b, #d97706);box-shadow:0 2px 8px rgba(245,158,11,0.3)}.badge--danger{background:linear-gradient(135deg, #ef4444, #dc2626);box-shadow:0 2px 8px rgba(239,68,68,0.3)}.verified-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:#ff5722}.verified-badge--absolute{position:absolute;top:0.5rem;right:0.5rem;z-index:10;background:white;box-shadow:0 2px 8px rgba(0,0,0,0.15);border-radius:8px;padding:0.35rem;opacity:0.85}.verified-badge--absolute svg{stroke:url(#verified-gradient)}.tabs.is-boxed a{border-bottom-color:transparent}.tabs.is-boxed li.is-active a{background-color:#ff5722;border-color:#ff5722;color:#fff}.tabs.is-boxed a:hover{background-color:#f1f5f9;border-bottom-color:#ddd}.tabs.is-boxed li.is-active a:hover{background-color:#ee3900;border-color:#ee3900}.tabs{margin-bottom:2rem !important}.tabs ul{flex-wrap:wrap}.tabs li a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 768px){.tabs{overflow:visible}.tabs ul{flex-direction:column;align-items:stretch}.tabs li{width:100%}.tabs li a{width:100%;justify-content:flex-start;padding:0.75rem 1rem;white-space:normal}.tabs.is-boxed ul{border-bottom:none}}.tab-bar{display:flex;align-items:stretch;gap:0.25rem;flex-wrap:wrap}.tab-bar--centered{justify-content:center}.tab-bar-link{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;color:#6b7280;font-size:0.9375rem;font-weight:500;text-decoration:none;border-bottom:2px solid transparent;transition:color 0.15s ease, border-color 0.15s ease}.tab-bar-link svg{color:currentColor}.tab-bar-link:hover{color:#111827}.tab-bar-link.is-active{color:#ff5722;border-bottom-color:#ff5722;font-weight:600}.tab-bar-link-icon{display:inline-flex;align-items:center;font-size:0.875rem;line-height:1}.pill-toggle{display:inline-flex;background:#f3f4f6;border-radius:999px;padding:0.25rem;gap:0.25rem}.pill-toggle-link{display:inline-flex;align-items:center;padding:0.4rem 0.875rem;border-radius:999px;font-size:0.8125rem;font-weight:600;color:#6b7280;text-decoration:none;transition:all 0.15s ease}.pill-toggle-link:hover:not(.is-active){color:#111827}.pill-toggle-link.is-active{background:#ffffff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.ticket-list{list-style:none;margin:0;padding:0;background:#ffffff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);overflow:hidden}.ticket-list-row{display:grid;grid-template-columns:minmax(0, 1fr) 13rem 6rem;align-items:center;gap:1rem;padding:0.875rem 1.25rem;border-bottom:1px solid #f3f4f6;transition:background 0.15s ease}.ticket-list-row:last-child{border-bottom:none}.ticket-list-row:hover:not(.ticket-list-row--head){background:#fafafa}.ticket-list-row--head{padding:0.625rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ticket-list-row--head span{font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#9ca3af}.ticket-list-row--winner{background:linear-gradient(90deg, rgba(251,191,36,0.08) 0%, rgba(251,191,36,0) 100%);border-left:3px solid #f59e0b;padding-left:calc(1.25rem - 3px)}.ticket-list-row--winner:hover{background:linear-gradient(90deg, rgba(251,191,36,0.12) 0%, rgba(251,191,36,0) 100%)}.ticket-list-id{font-size:0.875rem;font-weight:600;color:#111827;font-family:'SF Mono', 'Fira Code', monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-list-time{font-size:0.8125rem;color:#9ca3af;white-space:nowrap}.ticket-list-winner-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:#fef3c7;color:#92400e;border-radius:6px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none}@media (max-width: 640px){.ticket-list-row{grid-template-columns:minmax(0, 1fr) auto;gap:0.5rem;padding:0.75rem 1rem}.ticket-list-row--head span:nth-child(2),.ticket-list-row--head span:nth-child(3){display:none}.ticket-list-row--winner{padding-left:calc(1rem - 3px)}.ticket-list-time{display:none}}.entries-list{list-style:none;margin:0;padding:0;background:#ffffff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);overflow:hidden}.entries-list>li{border-bottom:1px solid #f3f4f6}.entries-list>li:last-child{border-bottom:none}.entries-row{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1.25rem;text-decoration:none;color:inherit;transition:background 0.15s ease}.entries-row:hover{background:#fafafa;color:inherit}.entries-row--winner{background:linear-gradient(90deg, rgba(251,191,36,0.08) 0%, rgba(251,191,36,0) 100%);border-left:3px solid #f59e0b;padding-left:calc(1.25rem - 3px)}.entries-row--winner:hover{background:linear-gradient(90deg, rgba(251,191,36,0.12) 0%, rgba(251,191,36,0) 100%)}.entries-thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.entries-thumb--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#ff5722}.entries-info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.entries-name{font-size:0.9375rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entries-status{font-size:0.75rem;font-weight:500;text-transform:capitalize}.entries-status--active{color:#059669}.entries-status--verifying_entries,.entries-status--ready_for_draw,.entries-status--draft{color:#b45309}.entries-status--completed,.entries-status--closed{color:#6b7280}.entries-status--cancelled{color:#b91c1c}.entries-winner-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:#fef3c7;color:#92400e;border-radius:6px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;flex-shrink:0}.entries-count{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:#f3f4f6;color:#4b5563;border-radius:6px;font-size:0.8125rem;font-weight:600;font-family:'SF Mono', 'Fira Code', monospace;flex-shrink:0}.entries-count svg{color:#9ca3af}.entries-chevron{display:inline-flex;color:#cbd5e1;flex-shrink:0;transition:transform 0.15s ease, color 0.15s ease}.entries-row:hover .entries-chevron{transform:translateX(2px);color:#6b7280}@media (max-width: 640px){.entries-row{flex-wrap:wrap;gap:0.625rem;padding:0.75rem 1rem}.entries-row--winner{padding-left:calc(1rem - 3px)}.entries-info{flex:1 1 calc(100% - 56px)}.entries-winner-tag,.entries-count{margin-left:56px}.entries-chevron{margin-left:auto}}.pagination{flex-wrap:wrap;gap:0.375rem}.pagination .pagination-list{display:flex;align-items:center;gap:0.25rem;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.pagination .pagination-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:#ff5722;background:white;border:1px solid #e5e7eb;transition:all 0.15s ease}.pagination .pagination-arrow:hover:not(.disabled){background-color:#f9fafb;border-color:#ff5722;color:#ee3900}.pagination .pagination-arrow.disabled{color:#d1d5db;cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 0.5rem;border-radius:8px;font-size:0.875rem;font-weight:500;color:#374151;background:white;border:1px solid #e5e7eb;transition:all 0.15s ease}.pagination .pagination-link:hover:not(.is-current){background-color:#f9fafb;border-color:#ff5722;color:#ff5722}.pagination .pagination-link.is-current{background:linear-gradient(135deg, #ff5722 0%, #f83c00 100%);border:none;color:white !important;font-weight:600;box-shadow:0 2px 4px rgba(255,87,34,0.25)}.pagination .pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#9ca3af;font-weight:500;user-select:none}@media (max-width: 768px){.pagination{justify-content:center}.pagination .pagination-list{gap:0.125rem}.pagination .pagination-arrow{width:32px;height:32px}.pagination .pagination-arrow svg{width:14px;height:14px}.pagination .pagination-link{min-width:32px;height:32px;font-size:0.8rem;padding:0 0.375rem}.pagination .pagination-ellipsis{width:24px;height:32px}}.SearchBarForm{margin:0 0 1.25rem}.SearchBarForm--centered{display:flex;justify-content:center}.SearchField{display:flex;align-items:center;gap:0.5rem;width:100%;max-width:560px;padding:0.4rem 0.45rem 0.4rem 1.1rem;background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.92) 100%);border:1px solid rgba(17,24,39,0.08);border-radius:999px;box-shadow:0 1px 2px rgba(17,24,39,0.04),0 10px 30px rgba(17,24,39,0.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.SearchField:focus-within{border-color:rgba(255,87,34,0.35);box-shadow:0 1px 2px rgba(17,24,39,0.04),0 10px 30px rgba(17,24,39,0.06),0 0 0 4px rgba(255,87,34,0.12)}.SearchField-icon{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.SearchField-input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:1rem;font-weight:500;color:#111827;padding:0.55rem 0.25rem;line-height:1.2}.SearchField-input::placeholder{color:#9ca3af;font-weight:400}.SearchField-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.SearchField-submit{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;color:#ffffff;background:linear-gradient(135deg, #ff5722 0%, #ff6b3d 100%);border:0;border-radius:999px;cursor:pointer;box-shadow:0 2px 6px rgba(255,87,34,0.28);transition:transform 0.2s ease, box-shadow 0.2s ease}.SearchField-submit:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(255,87,34,0.38)}.SearchField-submit:active{transform:translateY(0)}@media (max-width: 640px){.SearchField{padding:0.3rem 0.35rem 0.3rem 0.85rem}.SearchField-input{font-size:1rem;padding:0.5rem 0.2rem}.SearchField-submit{width:1.9rem;height:1.9rem}}.social-icons__container{text-align:center}.social-icons__label{font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#9ca3af;margin-bottom:0.6rem}.social-icons__buttons{display:flex;justify-content:center;gap:0.45rem;flex-wrap:wrap}.social-icons__button{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid rgba(10,10,20,0.08);display:inline-flex;align-items:center;justify-content:center;transition:transform 0.15s ease, background 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;cursor:pointer;color:#6b7280}.social-icons__button:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(10,10,20,0.08);color:#fff}.social-icons__button:active{transform:translateY(0)}.social-icons__button--share:hover{background:#7c3aed;border-color:#7c3aed}.social-icons__button--whatsapp:hover{background:#25d366;border-color:#25d366}.social-icons__button--telegram:hover{background:#229ed9;border-color:#229ed9}.social-icons__button--x:hover{background:#000;border-color:#000}.social-icons__button--email:hover{background:#ff5722;border-color:#ff5722}.social-icons__icon{display:block}.activity-feed{display:flex;flex-direction:column;gap:0.75rem}.activity-item{display:flex;align-items:center;gap:0.875rem;padding:1rem 1.25rem;border-radius:12px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;opacity:0;animation:activityFadeUp 0.6s ease-out forwards;cursor:pointer}.activity-item::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);transform:scaleY(0);transition:transform 0.3s ease}.activity-item:hover{transform:translateX(4px) translateY(-2px)}.activity-item:hover::before{transform:scaleY(1)}.activity-item:hover .activity-item-icon{transform:scale(1.08)}.activity-item:nth-child(1){animation-delay:0.05s}.activity-item:nth-child(2){animation-delay:0.1s}.activity-item:nth-child(3){animation-delay:0.15s}.activity-item:nth-child(4){animation-delay:0.2s}.activity-item:nth-child(5){animation-delay:0.25s}.activity-item:nth-child(6){animation-delay:0.3s}.activity-item:nth-child(7){animation-delay:0.35s}.activity-item:nth-child(8){animation-delay:0.4s}.activity-item:nth-child(9){animation-delay:0.45s}.activity-item:nth-child(10){animation-delay:0.5s}.activity-item:nth-child(11){animation-delay:0.55s}.activity-item:nth-child(12){animation-delay:0.6s}.activity-item:nth-child(13){animation-delay:0.65s}.activity-item:nth-child(14){animation-delay:0.7s}.activity-item:nth-child(15){animation-delay:0.75s}.activity-item:nth-child(16){animation-delay:0.8s}.activity-item:nth-child(17){animation-delay:0.85s}.activity-item:nth-child(18){animation-delay:0.9s}.activity-item:nth-child(19){animation-delay:0.95s}.activity-item:nth-child(20){animation-delay:1s}.activity-item-thumb{flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center}.activity-item-thumb .activity-thumb{width:100%;height:100%;object-fit:cover}.activity-item-winBadge{flex-shrink:0;display:inline-flex;align-items:center;padding:0.25rem 0.6rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;color:#15803d;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.25);border-radius:999px}@keyframes activityFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-turbo-preview] .activity-item{animation:none;opacity:1}.activity-item-avatar{flex-shrink:0}.activity-item-avatar .activity-item-avatar-inner{position:relative;display:inline-block;line-height:0}.activity-item-avatar .activity-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #f3f4f6;transition:transform 0.3s ease}.activity-item-iconBadge{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.7rem;line-height:1;border:2px solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.12)}.activity-item-iconBadge.activity-icon-success{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%)}.activity-item-iconBadge.activity-icon-info{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%)}.activity-item-iconBadge.activity-icon-primary{background:linear-gradient(135deg, #e0e7ff 0%, #c7d2fe 100%)}.activity-item-iconBadge.activity-icon-warning{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%)}.activity-item-iconBadge.activity-icon-default{background:linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%)}.activity-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1rem;transition:transform 0.3s ease;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.activity-item-icon.activity-icon-success{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%)}.activity-item-icon.activity-icon-info{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%)}.activity-item-icon.activity-icon-primary{background:linear-gradient(135deg, #e0e7ff 0%, #c7d2fe 100%)}.activity-item-icon.activity-icon-warning{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%)}.activity-item-icon.activity-icon-default{background:linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%)}.activity-item-content{flex:1;min-width:0}.activity-item-description{font-size:0.875rem;line-height:1.4;color:#374151;word-break:break-word;overflow-wrap:anywhere}.activity-item-description .activity-user-link,.activity-item-description .activity-raffle-link{transition:color 0.2s ease;text-decoration:none;word-break:break-word}.activity-item-description .activity-user-link{color:#111827}.activity-item-description .activity-user-link:hover{color:#ff5722}.activity-item-description .activity-raffle-link{color:#2563eb}.activity-item-description .activity-raffle-link:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 768px){.activity-item{padding:0.875rem 1rem;gap:0.75rem;min-height:44px}.activity-item:hover{transform:translateX(2px)}.activity-item-avatar{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.activity-item-avatar .activity-avatar{width:36px;height:36px}.activity-item-icon{width:32px;height:32px;min-width:44px;min-height:44px;font-size:0.875rem;display:flex;align-items:center;justify-content:center}.activity-item-description{font-size:0.8125rem}}.toast-container{position:fixed;top:100px;right:20px;left:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.toast-container>*{pointer-events:auto}.toast-notification-wrapper{position:static}.toast-container .toast-notification+.toast-notification{margin-top:8px}@keyframes toastSlideIn{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastSlideOut{from{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}.toast-notification-content{display:flex;align-items:center;gap:1rem;color:white;padding:1.25rem 1.5rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2);min-width:320px;backdrop-filter:blur(10px);position:relative;overflow:hidden}.toast-notification-content::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);animation:toastShimmer 2s infinite}@keyframes toastShimmer{0%{left:-100%}100%{left:100%}}.toast-notification-icon{font-size:3rem;line-height:1;animation:toastBounce 0.6s ease-in-out}@keyframes toastBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.toast-notification-text{flex:1;position:relative}.toast-notification-title{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;opacity:0.9;margin-bottom:0.25rem}.toast-notification-message{font-size:1.125rem;font-weight:700;word-break:break-word;overflow-wrap:anywhere}.toast-notification-tag{font-size:0.625rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;opacity:0.7;margin-bottom:0.25rem}@media (max-width: 768px){.toast-notification-wrapper{right:10px;left:10px}.toast-notification-content{min-width:0;padding:1rem}.toast-notification-icon{font-size:2.5rem}.toast-notification-message{font-size:1rem}}.ui-message{display:flex;align-items:flex-start;gap:0.7rem;padding:0.85rem 1rem;border-radius:12px;background:#f9fafb;border:1px solid rgba(10,10,20,0.06);border-left:3px solid #9ca3af;color:#1f2937;line-height:1.45;position:relative}.ui-message__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#6b7280;flex:0 0 auto}.ui-message__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:0.15rem}.ui-message__title{font-size:0.92rem;font-weight:700;color:#111827;margin:0;letter-spacing:-0.005em}.ui-message__desc{font-size:0.875rem;color:#4b5563;margin:0;line-height:1.45}.ui-message__desc a{color:inherit;text-decoration:underline;font-weight:600}.ui-message__content{font-size:0.85rem;color:#4b5563;margin-top:0.25rem}.ui-message__content p{margin:0 0 0.5rem;line-height:1.5}.ui-message__content p:last-child{margin-bottom:0}.ui-message__content ul,.ui-message__content ol{margin:0.25rem 0 0.5rem 1rem;padding:0}.ui-message__content ul li,.ui-message__content ol li{margin:0.2rem 0}.ui-message__actions{flex:0 0 auto;align-self:center}.ui-message__close{position:absolute;top:0.5rem;right:0.5rem;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;opacity:0.5;cursor:pointer;transition:opacity 0.15s ease, background-color 0.15s ease}.ui-message__close:hover{opacity:1;background:rgba(10,10,20,0.06)}.ui-message__close svg{display:block}.ui-message--dismissible{padding-right:2.25rem}.ui-message--info{background:#f0f9ff;border-color:rgba(14,165,233,0.2);border-left-color:#0ea5e9}.ui-message--info .ui-message__icon{color:#0369a1;background:#fff;border-color:rgba(14,165,233,0.25)}.ui-message--info .ui-message__title{color:#0c4a6e}.ui-message--info .ui-message__desc a{color:#0369a1}.ui-message--success{background:#f0fdf4;border-color:rgba(34,197,94,0.2);border-left-color:#22c55e}.ui-message--success .ui-message__icon{color:#15803d;background:#fff;border-color:rgba(34,197,94,0.25)}.ui-message--success .ui-message__title{color:#166534}.ui-message--success .ui-message__desc a{color:#15803d}.ui-message--warning{background:#fffbeb;border-color:rgba(245,158,11,0.25);border-left-color:#f59e0b}.ui-message--warning .ui-message__icon{color:#b45309;background:#fff;border-color:rgba(245,158,11,0.3)}.ui-message--warning .ui-message__title{color:#92400e}.ui-message--warning .ui-message__desc a{color:#b45309}.ui-message--danger{background:#fef2f2;border-color:rgba(239,68,68,0.22);border-left-color:#ef4444}.ui-message--danger .ui-message__icon{color:#b91c1c;background:#fff;border-color:rgba(239,68,68,0.28)}.ui-message--danger .ui-message__title{color:#991b1b}.ui-message--danger .ui-message__desc a{color:#b91c1c}@media (max-width: 640px){.ui-message{padding:0.75rem 0.85rem;gap:0.6rem;flex-wrap:wrap}.ui-message--dismissible{padding-right:2rem}.ui-message__actions{flex-basis:100%;align-self:stretch;margin-top:0.5rem}}.flash-toasts{position:fixed;top:100px;right:16px;z-index:10001;display:flex;flex-direction:column;gap:10px;width:380px;max-width:calc(100vw - 32px);pointer-events:none}.flash-toast{position:relative;pointer-events:auto;animation:flashToastIn 0.35s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}@keyframes flashToastIn{from{opacity:0;transform:translateX(110%)}to{opacity:1;transform:none}}.flash-toast .ui-message{padding-right:2.25rem;box-shadow:0 10px 30px rgba(5,6,12,0.25)}.flash-toast__close{position:absolute;top:0.5rem;right:0.5rem;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;opacity:0.6;transition:opacity 0.15s ease, background 0.15s ease}.flash-toast__close:hover{opacity:1;background:rgba(10,10,20,0.06)}.scoop-checkout-body .flash-toast .ui-message,.iw-themed .flash-toast .ui-message{background:#1c1730;border-color:rgba(255,255,255,0.12);color:#f8fafc}.scoop-checkout-body .flash-toast .ui-message__title,.iw-themed .flash-toast .ui-message__title{color:#f8fafc}.scoop-checkout-body .flash-toast .ui-message__desc,.iw-themed .flash-toast .ui-message__desc{color:rgba(248,250,252,0.78)}.scoop-checkout-body .flash-toast .flash-toast__close,.iw-themed .flash-toast .flash-toast__close{color:rgba(248,250,252,0.6)}.scoop-checkout-body .flash-toast .ui-message--success,.iw-themed .flash-toast .ui-message--success{background:#16271d;border-color:rgba(74,222,128,0.25);border-left-color:#4ade80}.scoop-checkout-body .flash-toast .ui-message--success .ui-message__icon,.iw-themed .flash-toast .ui-message--success .ui-message__icon{color:#4ade80;background:rgba(74,222,128,0.12);border-color:rgba(74,222,128,0.3)}.scoop-checkout-body .flash-toast .ui-message--success .ui-message__title,.iw-themed .flash-toast .ui-message--success .ui-message__title{color:#bbf7d0}.scoop-checkout-body .flash-toast .ui-message--success .ui-message__desc a,.iw-themed .flash-toast .ui-message--success .ui-message__desc a{color:#86efac}.scoop-checkout-body .flash-toast .ui-message--danger,.iw-themed .flash-toast .ui-message--danger{background:#2a1518;border-color:rgba(248,113,113,0.28);border-left-color:#f87171}.scoop-checkout-body .flash-toast .ui-message--danger .ui-message__icon,.iw-themed .flash-toast .ui-message--danger .ui-message__icon{color:#f87171;background:rgba(248,113,113,0.12);border-color:rgba(248,113,113,0.3)}.scoop-checkout-body .flash-toast .ui-message--danger .ui-message__title,.iw-themed .flash-toast .ui-message--danger .ui-message__title{color:#fecaca}@media (max-width: 768px){.flash-toasts{top:80px;right:12px;left:12px;width:auto}}.notification{word-wrap:break-word;overflow-wrap:break-word}.notification a{text-decoration:none !important;font-weight:700}.notification .content{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.notification .content ul{word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;list-style:inside !important}.notification .content ul li{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.notification-list .notification-item{display:flex;align-items:flex-start;gap:0.9rem;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.03);cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;margin-bottom:0}.notification-list .notification-item:hover{border-color:rgba(255,87,34,0.25);box-shadow:0 6px 16px -8px rgba(10,10,20,0.1);transform:translateY(-1px)}.notification-list .notification-item.is-unread{background:linear-gradient(135deg, rgba(255,87,34,0.035) 0%, rgba(124,58,237,0.03) 100%);border-color:rgba(255,87,34,0.2)}.notification-list .notification-item.is-unread .notification-item__icon{background:rgba(255,87,34,0.12)}.notification-list .notification-item__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#f3f4f6;font-size:1.1rem;line-height:1}.notification-list .notification-item__body{flex:1 1 auto;min-width:0}.notification-list .notification-item__link{display:block;text-decoration:none;color:inherit}.notification-list .notification-item__link:hover{text-decoration:none;color:inherit}.notification-list .notification-item__title{display:flex;align-items:center;gap:0.45rem;margin:0 0 0.25rem;font-size:0.95rem;font-weight:700;color:#111827;letter-spacing:-0.005em;line-height:1.3}.notification-list .notification-item__dot{flex-shrink:0;display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.18)}.notification-list .notification-item__desc{margin:0;font-size:0.88rem;color:#4b5563;line-height:1.5}.notification-list .notification-item__desc a{color:#ff5722;font-weight:700}.notification-list .notification-item__time{margin:0.5rem 0 0;font-size:0.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:0.05em}.notification-list .notification-divider{margin:0.75rem 0;border:none;border-top:1px solid #e5e7eb;height:0}.wallet-list-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.25rem;padding:0.75rem 0 1.75rem;border-bottom:1px solid rgba(10,10,20,0.055)}@media (max-width: 640px){.wallet-list-header{flex-wrap:wrap;padding-bottom:1.5rem}}.wallet-list-header__title-group{display:flex;align-items:baseline;gap:0.75rem;min-width:0}.wallet-list-header__title{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a;letter-spacing:-0.015em}.wallet-list-header__count{font-size:0.8rem;color:#9ca3af;font-weight:500;letter-spacing:-0.005em}.wallet-rows{display:flex;flex-direction:column}.wallet-row{display:flex;align-items:center;gap:1.5rem;padding:1.75rem 0.25rem;border-top:1px solid rgba(10,10,20,0.055)}.wallet-row:first-child{border-top:none;padding-top:2rem}.wallet-row:last-child{padding-bottom:2rem}@media (max-width: 640px){.wallet-row{flex-wrap:wrap;align-items:flex-start;gap:0.6rem 0.75rem;padding:1.35rem 0.25rem}}a.wallet-row,.wallet-row--linked{color:inherit;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}a.wallet-row:hover,.wallet-row--linked:hover{background-color:rgba(255,87,34,0.03);color:inherit}a.wallet-row:hover .wallet-row__hint,.wallet-row--linked:hover .wallet-row__hint{color:#c2410c}.wallet-row__hint{display:flex;align-items:center;gap:0.3rem;margin-top:0.5rem;font-size:0.72rem;font-weight:600;color:#ff5722;transition:color 0.15s ease}.wallet-row__hint svg{color:currentColor;flex:0 0 auto}.wallet-row__date{flex:0 0 auto;min-width:110px;display:flex;flex-direction:column;line-height:1.3}@media (max-width: 640px){.wallet-row__date{min-width:0;order:1;flex-direction:row;align-items:baseline;gap:0.4rem;width:auto}}.wallet-row__date-primary{font-size:0.8rem;font-weight:500;color:#4b5563}.wallet-row__date-secondary{font-size:0.72rem;color:#9ca3af}.wallet-row__body{flex:1 1 auto;min-width:0}@media (max-width: 640px){.wallet-row__body{order:3;width:100%}}.wallet-row__desc{margin:0 0 0.4rem;font-size:0.92rem;font-weight:500;color:#1f2937;letter-spacing:-0.005em}.wallet-row__tag{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.6rem 0.2rem 0.4rem;border-radius:999px;background:rgba(10,10,20,0.04);color:#4b5563;font-size:0.75rem;font-weight:600;letter-spacing:0}.wallet-row__tag svg{flex-shrink:0}.wallet-row__tag--success{background:rgba(16,185,129,0.1);color:#047857}.wallet-row__tag--danger{background:rgba(239,68,68,0.1);color:#b91c1c}.wallet-row__tag--info{background:rgba(59,130,246,0.1);color:#1d4ed8}.wallet-row__tag--warning{background:rgba(245,158,11,0.12);color:#b45309}.wallet-row__tag--primary{background:rgba(255,87,34,0.1);color:#c2410c}.wallet-row__amount{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;min-width:110px;font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 640px){.wallet-row__amount{min-width:0;order:2;margin-left:auto}}.wallet-row__amount-value,.wallet-row__amount{font-size:0.98rem;font-weight:700;color:#111827;letter-spacing:-0.005em}.wallet-row__amount--credit{color:#15803d}.wallet-row__amount--debit{color:#dc2626}.wallet-row__amount-sub{font-size:0.72rem;font-weight:500;color:#9ca3af;margin-top:0.15rem;letter-spacing:0}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:0.5rem;cursor:help;min-width:44px;min-height:44px}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(90deg, #ff5722, #7C3AED);color:white;font-size:0.75rem;font-weight:bold;transition:transform 0.2s ease}.tooltip-icon:hover{transform:scale(1.1)}.tooltip-content{position:absolute;bottom:100%;right:0;transform:translateY(-8px);background-color:#2c3e50;color:white;padding:0.75rem 1rem;border-radius:8px;font-size:0.875rem;line-height:1.5;white-space:normal;width:max-content;max-width:320px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none}.tooltip-content::after{content:'';position:absolute;top:100%;right:0.75rem;border:6px solid transparent;border-top-color:#2c3e50}.tooltip-content.is-active{opacity:1;visibility:visible}.tooltip-content strong{color:#fff}@media screen and (max-width: 768px){.tooltip-content{max-width:280px}}.ResponsiveTable{--rs-table-columns: 1;display:grid;gap:0}@media (min-width: 1024px){.ResponsiveTable{background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.6) 100%);border:1px solid rgba(17,24,39,0.06);border-radius:16px;box-shadow:0 1px 2px rgba(17,24,39,0.04), 0 12px 36px rgba(17,24,39,0.06);overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.ResponsiveTable-header{display:grid;grid-template-columns:var(--rt-template, repeat(var(--rs-table-columns), minmax(0, 1fr)));gap:1rem;padding:0.9rem 1.5rem;background:rgba(255,255,255,0.5);border-bottom:1px solid rgba(17,24,39,0.06);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:#6b7280}.ResponsiveTable-meta{padding:0.55rem 1.5rem;background:rgba(255,255,255,0.65);border-bottom:1px solid rgba(17,24,39,0.06);font-size:0.72rem;font-weight:600;letter-spacing:0.04em;color:#6b7280;text-align:right}@media (max-width: 1023px){.ResponsiveTable-meta{padding:0.5rem 0.25rem;background:transparent;border-bottom:none;text-align:left}}.ResponsiveTable-header__item{font-weight:700;font-size:0.7rem;color:#6b7280}.ResponsiveTable-sort-link{display:inline-flex;align-items:center;gap:0.25rem;color:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit}.ResponsiveTable-sort-link:hover{color:#1f2937}.ResponsiveTable-sort-link.asc,.ResponsiveTable-sort-link.desc{color:#1f2937}.ResponsiveTable-sort-icon{width:0.85rem;height:0.85rem;opacity:0.55}.asc .ResponsiveTable-sort-icon,.desc .ResponsiveTable-sort-icon{opacity:1}.ResponsiveTable-row{padding:1.1rem 1.5rem;margin-bottom:0 !important;border-bottom:1px solid rgba(17,24,39,0.05);position:relative;transition:background 0.2s ease, transform 0.2s ease}.ResponsiveTable-row:last-child{border-bottom:none}.ResponsiveTable-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg, #ff5722 0%, #7c3aed 100%);opacity:0;transition:opacity 0.2s ease}.ResponsiveTable-row:hover{background:linear-gradient(135deg, rgba(255,87,34,0.035) 0%, rgba(124,58,237,0.035) 100%)}.ResponsiveTable-row:hover::before{opacity:1}.ResponsiveTable-row--clickable{cursor:pointer}.ResponsiveTable-grid{display:grid;grid-template-columns:var(--rt-template, repeat(var(--rs-table-columns), minmax(0, 1fr)));gap:1rem;align-items:center}.ResponsiveTable-cell{display:flex;align-items:center;gap:0.5rem;padding:0;font-size:0.9rem;word-break:break-word;color:#374151}.ResponsiveTable-cell a{font-weight:600;transition:color 0.15s ease}.ResponsiveTable-cell a:hover{color:#ff5722}.ResponsiveTable-label{font-weight:600;margin-right:0.5rem;color:#6b7280;min-width:120px;display:inline-block}.ResponsiveTable-value{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 1023px){.box:has(.ResponsiveTable){padding:0;background:transparent;box-shadow:none;border:none}.ResponsiveTable{gap:0.85rem;background:transparent;border:none}.ResponsiveTable-header{display:none}.ResponsiveTable-mobilesort{background:rgba(255,255,255,0.96);border:1px solid rgba(17,24,39,0.07);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,0.04);overflow:hidden}.ResponsiveTable-mobilesort-summary{list-style:none;cursor:pointer;padding:0.65rem 1rem;display:flex;align-items:center;gap:0.5rem;font-size:0.8rem;font-weight:600;color:#374151}.ResponsiveTable-mobilesort-summary::-webkit-details-marker{display:none}.ResponsiveTable-mobilesort-summary span{flex:1}.ResponsiveTable-mobilesort-chevron{transition:transform 0.2s ease;opacity:0.6}.ResponsiveTable-mobilesort[open] .ResponsiveTable-mobilesort-chevron{transform:rotate(180deg)}.ResponsiveTable-mobilesort-list{border-top:1px solid rgba(17,24,39,0.06);display:flex;flex-direction:column}.ResponsiveTable-mobilesort-option{padding:0.7rem 1rem;font-size:0.85rem;color:#374151;border-bottom:1px solid rgba(17,24,39,0.05);display:flex;align-items:center;gap:0.5rem}.ResponsiveTable-mobilesort-option:last-child{border-bottom:none}.ResponsiveTable-mobilesort-option.is-active{color:#5a67d8;background:rgba(90,103,216,0.05);font-weight:600}.ResponsiveTable-row{padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(17,24,39,0.07);background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.7) 100%);box-shadow:0 1px 2px rgba(17,24,39,0.04), 0 10px 28px rgba(17,24,39,0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ResponsiveTable-row::before{display:none}.ResponsiveTable-row:hover{background:linear-gradient(135deg, white 0%, rgba(255,247,242,0.85) 100%);transform:translateY(-1px);box-shadow:0 1px 2px rgba(17,24,39,0.05), 0 14px 36px rgba(17,24,39,0.09)}.ResponsiveTable-grid{grid-template-columns:1fr !important;gap:0}.ResponsiveTable-cell{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1.25rem;border-bottom:1px solid rgba(17,24,39,0.05);background:transparent}.ResponsiveTable-label{min-width:0;margin-right:0;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#9ca3af;line-height:1.4;flex-shrink:0;width:80px}.ResponsiveTable-value{font-size:0.9rem;color:#1f2937;line-height:1.4}.ResponsiveTable-value .button,.ResponsiveTable-value .buttons{flex-wrap:wrap}.ResponsiveTable-value .tag{font-size:0.75rem}.ResponsiveTable-value a{font-weight:500}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:first-child{background:linear-gradient(135deg, rgba(255,87,34,0.04) 0%, rgba(124,58,237,0.04) 100%);padding:1rem 1.25rem;border-bottom:1px solid rgba(17,24,39,0.06)}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:first-child .ResponsiveTable-label{display:none}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:first-child .ResponsiveTable-value{font-size:1.05rem;font-weight:700;color:#0a0e1a;width:100%;letter-spacing:-0.01em}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:first-child .ResponsiveTable-value a{font-weight:700;color:#0a0e1a}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:first-child .ResponsiveTable-value a:hover{color:#ff5722}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:last-child{border-bottom:none;background:transparent;border-top:1px solid rgba(17,24,39,0.05);display:flex;justify-content:center;padding:0}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:last-child .ResponsiveTable-label{display:none}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:last-child .ResponsiveTable-value{width:100%;text-align:center}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:last-child .ResponsiveTable-value a{display:block;width:100%;padding:0.85rem 1.25rem;font-weight:700;color:#ff5722;transition:background 0.15s ease}.ResponsiveTable-row .ResponsiveTable-grid>.ResponsiveTable-cell:last-child .ResponsiveTable-value a:hover{background:rgba(255,87,34,0.06)}}@media (max-width: 400px){.ResponsiveTable-label{width:60px;font-size:0.65rem}}@media (min-width: 1024px){.ResponsiveTable--last-col-right .ResponsiveTable-grid>.ResponsiveTable-cell:last-child{justify-self:end;text-align:right}.ResponsiveTable--last-col-right .ResponsiveTable-header .ResponsiveTable-header__item:last-child{justify-self:end;text-align:right}.ResponsiveTable-mobilesort{display:none}}.cookie-notice{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:0.5rem;animation:cookieNoticeSlideUp 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.cookie-notice__body{max-width:1100px;margin:0 auto;background:#ffffff;border-radius:12px;box-shadow:0 6px 20px rgba(15,23,42,0.14),0 1px 3px rgba(15,23,42,0.06);padding:0.7rem 0.85rem;display:flex;flex-direction:column;gap:0.5rem;align-items:stretch;border:1px solid rgba(15,23,42,0.06)}.cookie-notice__text{flex:1;min-width:0}.cookie-notice__title{margin:0 0 0.1rem 0;font-size:0.82rem;font-weight:700;color:#0f172a;letter-spacing:-0.01em}.cookie-notice__message{margin:0;font-size:0.75rem;line-height:1.35;color:#475569}.cookie-notice__link{color:#0f172a;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cookie-notice__link:hover{color:#1d4ed8}.cookie-notice__actions{display:flex;gap:0.4rem;flex-shrink:0}.cookie-notice__button{flex:1;min-width:88px;padding:0.5rem 0.9rem;border-radius:8px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.15s ease-out;border:1px solid transparent;font-family:inherit;letter-spacing:-0.01em}.cookie-notice__button--primary{background:#0f172a;color:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,0.25),0 0 0 1px rgba(15,23,42,0.04)}.cookie-notice__button--primary:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,0.3)}.cookie-notice__button--primary:active{transform:translateY(0)}.cookie-notice__button--secondary{background:transparent;color:#475569;border-color:#e2e8f0}.cookie-notice__button--secondary:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}@media screen and (min-width: 769px){.cookie-notice{padding:1.25rem}.cookie-notice__body{flex-direction:row;align-items:center;gap:1.5rem;padding:1rem 1.5rem}.cookie-notice__title{font-size:0.95rem;margin-bottom:0.2rem}.cookie-notice__message{font-size:0.85rem;line-height:1.5}.cookie-notice__actions{flex-direction:row}.cookie-notice__button{flex:0 0 auto;padding:0.6rem 1.2rem;font-size:0.875rem;min-width:110px}}.footer-link--button{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left;color:inherit}.footer-link--button:hover{text-decoration:underline}@keyframes cookieNoticeSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.timeline-list{position:relative;padding:0}.timeline-entry{display:flex;gap:0.75rem;padding:0.7rem 0.5rem;border-radius:10px;transition:background-color 0.15s ease}.timeline-entry+.timeline-entry{margin-top:0.15rem}.timeline-entry:hover{background-color:rgba(10,10,20,0.025)}.timeline-entry__avatar{flex-shrink:0;width:34px;height:34px}.timeline-entry__avatar-image{width:34px;height:34px;border-radius:50%;object-fit:cover}.timeline-entry__avatar-placeholder{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg, #ff5722, #7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:0.85rem}.timeline-entry__bubble{flex:1;min-width:0}.timeline-entry__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.4rem;margin-bottom:0.2rem;font-size:0.78rem;line-height:1.2}.timeline-entry__author{font-weight:600;color:#111827;font-size:0.86rem}.timeline-entry__role{font-size:0.63rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#6b7280}.timeline-entry__meta-dot{color:#d1d5db;font-weight:600}.timeline-entry__timestamp{color:#9ca3af;font-size:0.74rem;font-weight:500}.timeline-entry__body{color:#1f2937;font-size:0.92rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.timeline-entry__attachments{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.55rem}.timeline-entry__attachment-link{display:inline-flex;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease}.timeline-entry__attachment-link:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(10,10,20,0.08)}.timeline-entry__attachment-image{width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid rgba(10,10,20,0.08);display:block}.timeline-entry__attachment-link--file{align-items:center;gap:0.4rem;padding:0.5rem 0.7rem;background:#fff;border:1px solid rgba(10,10,20,0.1);border-radius:8px;color:#4b5563;font-size:0.8rem;font-weight:500}.timeline-entry__attachment-icon{display:inline-flex;color:#6b7280}.timeline-entry--winner .timeline-entry__role{color:#047857}.timeline-entry--seller .timeline-entry__role{color:#1d4ed8}.timeline-entry--admin .timeline-entry__role{color:#b91c1c}.timeline-entry--system{padding:0.55rem 0;background:transparent}.timeline-entry--system:hover{background:transparent}.timeline-entry__system-content{display:flex;align-items:center;justify-content:center;gap:0.6rem;color:#9ca3af;font-size:0.78rem}.timeline-entry__system-content::before,.timeline-entry__system-content::after{content:'';flex:1;height:1px;background-color:rgba(10,10,20,0.06)}.timeline-entry__system-text{flex-shrink:0}.timeline-entry__system-time{flex-shrink:0;font-size:0.72rem;color:#9ca3af}.timeline-list__pagination{margin-top:1rem;padding-top:0.85rem;border-top:1px solid rgba(10,10,20,0.05)}@media (max-width: 640px){.timeline-entry{gap:0.6rem;padding:0.6rem 0.35rem}.timeline-entry__avatar,.timeline-entry__avatar-image,.timeline-entry__avatar-placeholder{width:30px;height:30px;font-size:0.78rem}.timeline-entry__attachment-image{width:78px;height:78px}}.AdminButton{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0 1.125rem;height:2.75rem;font-size:0.8125rem;font-weight:600;line-height:1;border-radius:10px;border:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;position:relative;overflow:hidden;box-sizing:border-box}.AdminButton::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity 0.2s ease;background:linear-gradient(135deg, rgba(255,255,255,0.2) 0%, transparent 50%)}.AdminButton:hover::before{opacity:1}.AdminButton:active{transform:scale(0.97)}.AdminButton-icon{display:flex;align-items:center;justify-content:center}.AdminButton-icon i{font-size:0.875rem;color:inherit}.AdminButton--primary{background:#ff5722;color:#fff;box-shadow:0 4px 14px -2px rgba(255,87,34,0.45)}.AdminButton--primary:hover{transform:translateY(-2px);background:#ff6b3d;box-shadow:0 8px 20px -2px rgba(255,87,34,0.55);color:#fff}.AdminButton--secondary{background:linear-gradient(135deg, #64748b 0%, #94a3b8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(100,116,139,0.45)}.AdminButton--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(100,116,139,0.55);color:#fff}.AdminButton--success{background:linear-gradient(135deg, #10b981 0%, #34d399 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(16,185,129,0.45)}.AdminButton--success:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(16,185,129,0.55);color:#fff}.AdminButton--warning{background:linear-gradient(135deg, #d97706 0%, #f59e0b 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(217,119,6,0.45)}.AdminButton--warning:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(217,119,6,0.55);color:#fff}.AdminButton--danger{background:linear-gradient(135deg, #ef4444 0%, #f87171 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(239,68,68,0.45)}.AdminButton--danger:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(239,68,68,0.55);color:#fff}.AdminButton--info{background:linear-gradient(135deg, #0ea5e9 0%, #38bdf8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(14,165,233,0.45)}.AdminButton--info:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(14,165,233,0.55);color:#fff}.AdminButton--small{height:1.75rem;padding:0 0.625rem;font-size:0.6875rem;gap:0.375rem;border-radius:6px}.AdminButton--small .AdminButton-icon i{font-size:0.6875rem}.AdminButton--loading{color:transparent !important;pointer-events:none;position:relative}.AdminButton--loading::after{content:'';position:absolute;width:1em;height:1em;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:admin-button-spin 0.6s linear infinite}@keyframes admin-button-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.AdminButton--outlined{background:transparent;box-shadow:none}.AdminButton--outlined::before{display:none}.AdminButton--outlined.AdminButton--primary{border:2px solid #ff5722;color:#ff5722}.AdminButton--outlined.AdminButton--primary:hover{background:#ff5722;color:#fff;box-shadow:0 4px 14px -2px rgba(255,87,34,0.45)}.AdminButton--outlined.AdminButton--secondary{border:2px solid #64748b;color:#64748b}.AdminButton--outlined.AdminButton--secondary:hover{background:linear-gradient(135deg, #64748b 0%, #94a3b8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(100,116,139,0.45)}.AdminButton--outlined.AdminButton--success{border:2px solid #10b981;color:#10b981}.AdminButton--outlined.AdminButton--success:hover{background:linear-gradient(135deg, #10b981 0%, #34d399 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(16,185,129,0.45)}.AdminButton--outlined.AdminButton--warning{border:2px solid #d97706;color:#d97706}.AdminButton--outlined.AdminButton--warning:hover{background:linear-gradient(135deg, #d97706 0%, #f59e0b 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(217,119,6,0.45)}.AdminButton--outlined.AdminButton--danger{border:2px solid #ef4444;color:#ef4444}.AdminButton--outlined.AdminButton--danger:hover{background:linear-gradient(135deg, #ef4444 0%, #f87171 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(239,68,68,0.45)}.AdminButton--outlined.AdminButton--info{border:2px solid #0ea5e9;color:#0ea5e9}.AdminButton--outlined.AdminButton--info:hover{background:linear-gradient(135deg, #0ea5e9 0%, #38bdf8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(14,165,233,0.45)}.AdminButton--fullwidth{display:flex;width:100%}.AdminButton--fullwidth .AdminButton-label{flex:1;text-align:center}.AdminButton--fullwidth .AdminButton-icon:first-child{margin-right:-0.4rem}.AdminButton--fullwidth .AdminButton-icon:last-child:not(:first-child){margin-left:-0.4rem}.ButtonGroup{display:flex;gap:0.75rem;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;justify-content:space-between}@media (max-width: 767px){.ButtonGroup--mobile-stacked{flex-direction:column}.ButtonGroup--mobile-stacked .ButtonGroup-primaryButtonGroup,.ButtonGroup--mobile-stacked .ButtonGroup-secondaryButtonGroup{width:100%;flex-direction:column}}@media (min-width: 768px){.ButtonGroup{align-items:center}}.ButtonGroup--inline{flex-direction:row;width:auto;margin:0;gap:0.5rem}.ButtonGroup--inline .ButtonGroup-primaryButtonGroup{justify-content:flex-end}.ButtonGroup--centered{justify-content:center}.ButtonGroup--centered .ButtonGroup-primaryButtonGroup,.ButtonGroup--centered .ButtonGroup-secondaryButtonGroup{justify-content:center}.ButtonGroup--stacked{flex-direction:column}.ButtonGroup--stacked .ButtonGroup-primaryButtonGroup,.ButtonGroup--stacked .ButtonGroup-secondaryButtonGroup{width:100%;flex-direction:column}@media (max-width: 767px){.ButtonGroup--mobile-full-width .ButtonGroup-primaryButtonGroup{flex-direction:column;width:100%;align-items:stretch}.ButtonGroup--mobile-full-width .ButtonGroup-primaryButtonGroup .Button{width:100%;max-width:100%;white-space:normal}.ButtonGroup--mobile-full-width .ButtonGroup-primaryButtonGroup .Button-label{white-space:normal;overflow-wrap:anywhere}}.ButtonGroup-primaryButtonGroup{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:flex-end}.ButtonGroup-secondaryButtonGroup{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:flex-start}.ResponsiveTable-cell .ButtonGroup{margin:0;width:auto;flex-direction:row;gap:0.5rem}.ResponsiveTable-cell .ButtonGroup .ButtonGroup-primaryButtonGroup{justify-content:flex-end;gap:0.5rem}.Button-form{display:inline}.Button-form button.Button{-webkit-appearance:none;appearance:none;margin:0}.Button{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1.25rem;min-height:44px;font-size:1rem;font-weight:600;line-height:1.5;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none !important;position:relative;overflow:hidden;box-sizing:border-box;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none}.Button:focus{outline:none}.Button:focus-visible{box-shadow:0 0 0 3px rgba(255,87,34,0.3)}.Button:disabled,.Button[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none}.Button:active:not(:disabled){transform:scale(0.97)}.Button-icon{display:inline-flex;align-items:center;justify-content:center}.Button-icon i{font-size:1em;color:inherit}.Button-label{display:inline-block}.Button--primary{background:#ff5722;background-image:linear-gradient(135deg, #ff5722 0%, #ff7952 100%);color:#fff;box-shadow:0 4px 15px rgba(255,87,34,0.3)}.Button--primary:hover{transform:translateY(-2px);background:#ff6b3d;box-shadow:0 6px 20px rgba(255,87,34,0.4);color:#fff}.Button--primary:active{transform:translateY(0);box-shadow:0 2px 10px rgba(255,87,34,0.3)}.Button--secondary{background-image:none;background-color:#f5f5f5;color:#363636;border-color:transparent;box-shadow:none}.Button--secondary:hover{transform:translateY(-2px);background-color:#e8e8e8;color:#2a2a2a}.Button--secondary:active{transform:translateY(0);background-color:#dbdbdb;color:#2a2a2a}.Button--success{background:linear-gradient(135deg, #10b981 0%, #34d399 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(16,185,129,0.45)}.Button--success:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(16,185,129,0.55);color:#fff}.Button--success:active{transform:translateY(0)}.Button--warning{background:linear-gradient(135deg, #FACC15 0%, #FACC15 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(217,119,6,0.45)}.Button--warning:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(217,119,6,0.55);color:#fff}.Button--warning:active{transform:translateY(0)}.Button--danger{background:linear-gradient(135deg, #ef4444 0%, #f87171 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(239,68,68,0.45)}.Button--danger:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(239,68,68,0.55);color:#fff}.Button--danger:active{transform:translateY(0)}.Button--info{background:linear-gradient(135deg, #0ea5e9 0%, #38bdf8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(14,165,233,0.45)}.Button--info:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(14,165,233,0.55);color:#fff}.Button--info:active{transform:translateY(0)}.Button--link{background:transparent;color:#ff5722;box-shadow:none;padding-left:0;padding-right:0}.Button--link:hover{transform:translateY(-2px);color:#ff6b3d;text-decoration:underline}.Button--link:active{transform:translateY(0)}.Button--ghost{background:transparent;color:#111827;box-shadow:none;border:2px solid transparent}.Button--ghost:hover{transform:translateY(-2px);background:rgba(0,0,0,0.05)}.Button--ghost:active{transform:translateY(0)}.Button--gradient{background:linear-gradient(105deg, #ff5722 0%, #7C3AED 45%, #A855F7 100%);color:#fff;border:none;font-weight:700;box-shadow:0 8px 24px rgba(124,58,237,0.4)}.Button--gradient:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(124,58,237,0.5);color:#fff}.Button--gradient:active{transform:translateY(0);box-shadow:0 4px 16px rgba(124,58,237,0.4)}.Button--small{padding:0.375rem 0.85rem;min-height:32px;font-size:0.775rem;gap:0.375rem;border-radius:8px}@media (max-width: 768px){.Button--small{min-height:40px;padding:0.5rem 1rem;font-size:0.85rem}}.Button--medium{padding:0.55rem 1.1rem;font-size:1rem;gap:0.5rem;border-radius:10px}.Button--large{padding:0.75rem 1.5rem;font-size:1.2rem;gap:0.625rem;border-radius:12px}.Button--rounded{border-radius:9999px}.Button--fullwidth{display:flex;width:100%}.Button--fullwidth .Button-label{flex:1;text-align:center}.Button--fullwidth .Button-icon:first-child{margin-right:-0.4rem}.Button--fullwidth .Button-icon:last-child:not(:first-child){margin-left:-0.4rem}.Button--loading{color:transparent !important;pointer-events:none}.Button--loading::after{content:'';position:absolute;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin 0.6s linear infinite}.Button--loading.Button--primary::after,.Button--loading.Button--success::after,.Button--loading.Button--warning::after,.Button--loading.Button--danger::after,.Button--loading.Button--info::after,.Button--loading.Button--gradient::after{border-color:#fff;border-right-color:transparent}.Button--loading.Button--secondary::after{border-color:#363636;border-right-color:transparent}@keyframes button-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.Button--outlined{background:transparent;box-shadow:none}.Button--outlined.Button--primary{border-color:#ff5722;color:#ff5722}.Button--outlined.Button--primary:hover{transform:translateY(-2px);background:#ff5722;color:#fff;box-shadow:0 4px 15px rgba(255,87,34,0.3)}.Button--outlined.Button--primary:active{transform:translateY(0)}.Button--outlined.Button--secondary{border-color:#dbdbdb;color:#363636}.Button--outlined.Button--secondary:hover{transform:translateY(-2px);background-color:#f5f5f5;color:#2a2a2a}.Button--outlined.Button--secondary:active{transform:translateY(0)}.Button--outlined.Button--success{border-color:#10b981;color:#10b981}.Button--outlined.Button--success:hover{transform:translateY(-2px);background:linear-gradient(135deg, #10b981 0%, #34d399 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(16,185,129,0.45)}.Button--outlined.Button--success:active{transform:translateY(0)}.Button--outlined.Button--warning{border-color:#FACC15;color:#FACC15}.Button--outlined.Button--warning:hover{transform:translateY(-2px);background:linear-gradient(135deg, #FACC15 0%, #FACC15 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(217,119,6,0.45)}.Button--outlined.Button--warning:active{transform:translateY(0)}.Button--outlined.Button--danger{border-color:#ef4444;color:#ef4444}.Button--outlined.Button--danger:hover{transform:translateY(-2px);background:linear-gradient(135deg, #ef4444 0%, #f87171 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(239,68,68,0.45)}.Button--outlined.Button--danger:active{transform:translateY(0)}.Button--outlined.Button--info{border-color:#0ea5e9;color:#0ea5e9}.Button--outlined.Button--info:hover{transform:translateY(-2px);background:linear-gradient(135deg, #0ea5e9 0%, #38bdf8 100%);color:#fff;box-shadow:0 4px 14px -2px rgba(14,165,233,0.45)}.Button--outlined.Button--info:active{transform:translateY(0)}.Button--outlined.Button--gradient{border-color:#7C3AED;color:#7C3AED}.Button--outlined.Button--gradient:hover{transform:translateY(-2px);background:linear-gradient(105deg, #ff5722 0%, #7C3AED 45%, #A855F7 100%);color:#fff;box-shadow:0 8px 24px rgba(124,58,237,0.4)}.Button--outlined.Button--gradient:active{transform:translateY(0)}@media (max-width: 768px){.Button-label{overflow:hidden;text-overflow:ellipsis;max-width:100%}}.referral-copy-button.Button{background:rgba(255,255,255,0.25);color:white;border:2px solid rgba(255,255,255,0.5);backdrop-filter:blur(4px)}.referral-copy-button.Button:hover{transform:translateY(-2px);background:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.7);color:white}.referral-copy-button.Button:active{transform:translateY(0)}.referral-view-button.Button{background:transparent;color:white;border:2px solid rgba(255,255,255,0.7)}.referral-view-button.Button:hover{transform:translateY(-2px);background:rgba(255,255,255,0.2);border-color:white;color:white}.referral-view-button.Button:active{transform:translateY(0)}.Accordion{background:#ffffff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);position:relative;overflow:hidden;margin-bottom:1.25rem}.Accordion.is-open .Accordion-chevron i,.Accordion:has(.Accordion-content.is-expanded) .Accordion-chevron i{transform:rotate(180deg)}.Accordion-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;padding:0;padding-right:2rem;position:relative;transition:opacity 0.15s ease;-webkit-tap-highlight-color:transparent}.Accordion-header:hover{opacity:0.85}.Accordion-header:hover .Accordion-icon-box{transform:scale(1.05)}.Accordion-header-left{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.Accordion-header-right{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.Accordion-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#ff5722;font-size:1.25rem;transition:transform 0.2s ease}.Accordion--success .Accordion-icon-box{background:linear-gradient(135deg, rgba(5,150,105,0.1) 0%, rgba(13,148,136,0.1) 100%);color:#059669}.Accordion--info .Accordion-icon-box{background:linear-gradient(135deg, rgba(79,70,229,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#4F46E5}.Accordion--warning .Accordion-icon-box{background:linear-gradient(135deg, rgba(245,158,11,0.1) 0%, rgba(234,88,12,0.1) 100%);color:#f59e0b}.Accordion--danger .Accordion-icon-box{background:linear-gradient(135deg, rgba(220,38,38,0.1) 0%, rgba(185,28,28,0.1) 100%);color:#dc2626}.Accordion-icon-box i{font-size:1.1rem}.Accordion-thumbnail{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0;transition:transform 0.2s ease}.Accordion-header:hover .Accordion-thumbnail{transform:scale(1.05)}.Accordion-title-text{display:flex;flex-direction:column;min-width:0}.Accordion-title{font-size:1.1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.Accordion-title-link{display:block;text-decoration:none;transition:color 0.15s ease}.Accordion-title-link:hover{color:#ff5722;text-decoration:underline}.Accordion-subtitle{font-size:0.85rem;color:#6b7280;margin:0;margin-top:0.125rem}.Accordion-chevron{position:absolute;right:0;top:0.5rem;font-size:0.9rem;color:#9ca3af}.Accordion-chevron i{transition:transform 0.3s ease}.Accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.Accordion-content.is-expanded{overflow:visible}.Accordion-body{padding-top:1.5rem;margin-top:1rem;border-top:1px solid #f3f4f6}@media (max-width: 768px){.Accordion{padding:1.25rem}.Accordion-header{flex-wrap:wrap}.Accordion-icon-box{width:40px;height:40px;font-size:1.1rem}.Accordion-thumbnail{width:40px;height:40px}.Accordion-header-left{width:100%}.Accordion-header-right{width:100%;margin-top:0.75rem;flex-wrap:wrap;gap:0.5rem}.Accordion-title-text{flex:unset}}.page-title-bar{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-title-bar .page-title-bar-content{flex:1 1 auto;min-width:0}.page-title-bar .page-title-bar-content .title{margin-bottom:0.5rem !important;word-wrap:break-word;overflow-wrap:break-word}.page-title-bar .page-title-bar-content .subtitle{margin-top:0;margin-bottom:0}.page-title-bar .page-title-bar-actions{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:flex-end;flex:0 0 auto}.page-title-bar .page-title-bar-actions .ButtonGroup{margin:0}@media (max-width: 1048px){.page-title-bar{flex-wrap:wrap}.page-title-bar .page-title-bar-content{flex:1 0 100%}.page-title-bar .page-title-bar-actions{justify-content:flex-start;width:100%}.page-title-bar .page-title-bar-actions .ButtonGroup{flex-direction:column-reverse;align-items:stretch;gap:0.5rem}.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-secondaryButtonGroup,.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-primaryButtonGroup{width:100%;flex-direction:column-reverse;gap:0.5rem}.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-secondaryButtonGroup .AdminButton,.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-secondaryButtonGroup .Button,.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-primaryButtonGroup .AdminButton,.page-title-bar .page-title-bar-actions .ButtonGroup .ButtonGroup-primaryButtonGroup .Button{width:100%;justify-content:center}}.section:has(.PageHeader){padding-top:1rem}.PageHeader{position:relative;padding:1.25rem 0 1.5rem}.PageHeader--center{text-align:center}.PageHeader--left{text-align:left}.PageHeader--compact{padding:0.75rem 0 1rem}.PageHeader--compact .PageHeader-pill{padding:0.35rem 1.1rem 0.35rem 0.35rem;gap:0.6rem}.PageHeader--compact .PageHeader-pillIcon{width:1.6rem;height:1.6rem;font-size:0.9rem}.PageHeader--compact .PageHeader-pillTitle{font-size:0.95rem}.PageHeader-pill{display:inline-flex;align-items:center;gap:0.95rem;padding:0.6rem 1.75rem 0.6rem 0.55rem;background:linear-gradient(135deg, rgba(255,255,255,0.96) 0%, rgba(255,247,242,0.9) 100%);border:1px solid rgba(17,24,39,0.07);border-radius:999px;box-shadow:0 1px 2px rgba(17,24,39,0.05),0 14px 40px rgba(17,24,39,0.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 0.3s ease, box-shadow 0.3s ease;max-width:100%}.PageHeader-pill:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(17,24,39,0.05),0 18px 48px rgba(17,24,39,0.1)}.PageHeader-pillIcon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;background:linear-gradient(135deg, #fff 0%, #fff4ee 100%);border-radius:999px;font-size:1.1rem;line-height:1;flex-shrink:0;box-shadow:0 2px 6px rgba(255,87,34,0.2),inset 0 0 0 1px rgba(255,87,34,0.2)}.PageHeader-pillTitle{font-size:1.2rem;font-weight:800;letter-spacing:-0.005em;background:linear-gradient(135deg, #ff5722 0%, #7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15;margin:0;white-space:nowrap}.PageHeader-pillDivider{width:1px;height:1.25rem;background:rgba(17,24,39,0.12);flex-shrink:0}.PageHeader-pillMeta{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.82rem;font-weight:600;color:#6b7280;letter-spacing:0.02em;white-space:nowrap}.PageHeader-pillMeta::before{content:'';width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.18)}.PageHeader-pillAction{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;color:#7c3aed;background:rgba(124,58,237,0.08);border:1px solid rgba(124,58,237,0.22);border-radius:999px;transition:background 0.2s ease, color 0.2s ease, transform 0.2s ease, border-color 0.2s ease}.PageHeader-pillAction:hover{background:rgba(124,58,237,0.14);color:#6d28d9;border-color:rgba(124,58,237,0.4);transform:translateY(-1px)}@media (max-width: 640px){.PageHeader{padding:1rem 0}.PageHeader-pill{padding:0.35rem 0.9rem 0.35rem 0.35rem;gap:0.5rem;max-width:100%}.PageHeader-pillIcon{width:1.5rem;height:1.5rem;font-size:0.8rem}.PageHeader-pillTitle{font-size:0.95rem;white-space:nowrap}.PageHeader-pillMeta{font-size:0.72rem}.PageHeader-pillMeta::before{width:5px;height:5px}.PageHeader-pillDivider{height:0.95rem}.PageHeader-pillAction{width:1.45rem;height:1.45rem}}.skeleton{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-card{height:100%;display:flex;flex-direction:column;max-width:350px;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;background:white}.skeleton-card-image{width:100%;padding-top:66.67%;position:relative}.skeleton-card-image .skeleton{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0}.skeleton-card-content{padding:1rem;display:flex;flex-direction:column;gap:0.75rem}.skeleton-title{height:1.5rem;width:80%}.skeleton-price{height:1.25rem;width:40%}.skeleton-text{height:1rem;width:100%}.skeleton-text-short{height:1rem;width:60%}.skeleton-progress{height:0.5rem;width:100%;border-radius:4px}.skeleton-progress-text{height:0.875rem;width:50%;margin-top:0.5rem}@media (max-width: 768px){.skeleton-card{max-width:100%}.skeleton-card-content{padding:0.75rem}}@media (max-width: 480px){.skeleton-card{border-radius:6px}.skeleton-card-content{padding:0.5rem 0.75rem}}.bottom-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.bottom-sheet-overlay.is-active{opacity:1;visibility:visible}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:white;border-radius:16px 16px 0 0;z-index:1001;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.bottom-sheet.is-active{transform:translateY(0)}.bottom-sheet-handle{width:36px;height:4px;background:#d1d5db;border-radius:2px;margin:12px auto 8px;flex-shrink:0}.bottom-sheet-header{padding:0 1.25rem 1rem;border-bottom:1px solid #f3f4f6;flex-shrink:0}.bottom-sheet-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.bottom-sheet-content{padding:1rem 1.25rem;overflow-y:auto;flex-grow:1;-webkit-overflow-scrolling:touch}.bottom-sheet-option{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;cursor:pointer;transition:background 0.2s ease;margin-bottom:0.5rem}.bottom-sheet-option:hover,.bottom-sheet-option:active{background:#f9fafb}.bottom-sheet-option.is-selected{background:rgba(255,87,34,0.1);border:2px solid #ff5722}.bottom-sheet-option-icon{width:48px;height:48px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-sheet-option-icon img{width:32px;height:32px;object-fit:contain}.bottom-sheet-option-content{flex-grow:1;min-width:0}.bottom-sheet-option-title{font-weight:600;color:#111827;margin-bottom:0.25rem}.bottom-sheet-option-description{font-size:0.875rem;color:#6b7280}.bottom-sheet-actions{padding:1rem 1.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));border-top:1px solid #f3f4f6;flex-shrink:0}@media (min-width: 769px){.bottom-sheet-overlay,.bottom-sheet{display:none}}.devise-links{text-align:center;margin-top:1.5rem}.devise-links-primary{display:flex;flex-direction:column;gap:0.625rem;align-items:center}.devise-link-main{display:inline-block;color:#ff5722;font-weight:600;font-size:0.9375rem;transition:all 0.2s ease}.devise-link-main:hover{color:#ee3900;text-decoration:underline}.devise-link-secondary{display:inline-block;color:#6b7280;font-size:0.875rem;transition:all 0.2s ease}.devise-link-secondary:hover{color:#ff5722}.devise-links-oauth{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.devise-links-oauth .button{margin-bottom:0.5rem}.devise-links-oauth .button:last-child{margin-bottom:0}.devise-links-help{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}.devise-links-help-label{font-size:0.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:0.025em;margin-bottom:0.5rem}.devise-link-muted{display:inline-block;color:#9ca3af;font-size:0.8125rem;margin:0 0.5rem;transition:all 0.2s ease}.devise-link-muted:hover{color:#6b7280}.referral-disclosure{border-top:1px solid #f3f4f6;padding-top:0.875rem}.referral-disclosure[open] .referral-disclosure-chevron{transform:rotate(90deg)}.referral-disclosure>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.375rem;color:#6b7280;font-size:0.8125rem;font-weight:500;user-select:none;transition:color 0.15s ease}.referral-disclosure>summary::-webkit-details-marker{display:none}.referral-disclosure>summary:hover{color:#ff5722}.referral-disclosure-chevron{display:inline-flex;transition:transform 0.2s ease}.referral-disclosure-body{margin-top:0.625rem;animation:referralFadeIn 0.2s ease}@keyframes referralFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.glass-box{background:rgba(255,255,255,0.25) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.4) !important;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.3) inset !important;transition:all 0.3s ease}.glass-box:hover{background:rgba(255,255,255,0.35) !important;box-shadow:0 12px 40px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.4) inset !important;transform:translateY(-2px)}.card-elevated{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.06)}.impersonation-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);color:white;padding:0.75rem 1rem;z-index:9999;box-shadow:0 -4px 12px rgba(0,0,0,0.15)}.impersonation-banner-content{display:flex;align-items:center;justify-content:center;gap:0.75rem;max-width:1200px;margin:0 auto;flex-wrap:wrap}.impersonation-banner-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,0.2);border-radius:50%;flex-shrink:0}.impersonation-banner-text{font-size:0.875rem;font-weight:500}.impersonation-banner-button{display:inline-flex;align-items:center;gap:0.375rem;background:white;color:#dc2626;border:none;padding:0.5rem 1rem;border-radius:6px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.impersonation-banner-button:hover{background:#fee2e2;transform:translateY(-1px)}body:has(.impersonation-banner){padding-bottom:60px}@media screen and (max-width: 768px){.impersonation-banner{padding:0.625rem 0.75rem}.impersonation-banner-content{gap:0.5rem}.impersonation-banner-text{font-size:0.75rem;text-align:center}.impersonation-banner-button{padding:0.375rem 0.75rem;font-size:0.75rem}body:has(.impersonation-banner){padding-bottom:70px}}.bank-picker-wrapper{background:linear-gradient(180deg, #f8fafc 0%, #fff 100%);min-height:100vh}.bank-picker-header{text-align:center;margin-bottom:2rem}.bank-picker-icon{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #635bff 0%, #7c3aed 100%);border-radius:14px;color:white;box-shadow:0 4px 12px rgba(99,91,255,0.4),0 0 0 1px rgba(99,91,255,0.1)}.bank-picker-title{font-size:1.5rem;font-weight:700;color:#0a2540;margin-bottom:0.5rem;letter-spacing:-0.02em}.bank-picker-subtitle{color:#425466;font-size:0.95rem;margin-bottom:1rem}.bank-section-label{font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#8792a2;margin-bottom:0.875rem}.bank-section-label.hidden{display:none}.bank-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-auto-rows:1fr;gap:0.75rem}.bank-card{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.625rem;padding:1.125rem 0.625rem 0.875rem;background:#ffffff;border:1px solid #e3e8ee;border-radius:10px;cursor:pointer;transition:all 0.15s ease;min-height:100px;box-shadow:0 1px 3px rgba(0,0,0,0.04);overflow:hidden}.bank-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(99,91,255,0.03) 0%, transparent 50%);opacity:0;transition:opacity 0.15s ease}.bank-card:hover{border-color:#635bff;box-shadow:0 4px 12px rgba(99,91,255,0.15),0 0 0 1px rgba(99,91,255,0.1);transform:translateY(-2px)}.bank-card:hover::before{opacity:1}.bank-card:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.bank-logo{position:relative;width:36px;height:36px;object-fit:contain;transition:transform 0.15s ease;z-index:1}.bank-card:hover .bank-logo{transform:scale(1.05)}.bank-logo-placeholder{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #635bff 0%, #7c3aed 100%);border-radius:8px;color:white;z-index:1}.bank-logo-placeholder svg{width:20px;height:20px}.bank-name{position:relative;font-size:0.75rem;font-weight:500;text-align:center;color:#0a2540;line-height:1.35;max-width:100%;min-height:2em;display:flex;align-items:center;justify-content:center;z-index:1}.bank-item.hidden{display:none}.bank-search-input{border-radius:8px !important;border:1px solid #e3e8ee !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important;transition:all 0.15s ease !important;font-size:1rem !important;color:#0a2540 !important}.bank-search-input::placeholder{color:#8792a2}.bank-search-input:hover{border-color:#c4cdd5 !important}.bank-search-input:focus{border-color:#635bff !important;box-shadow:0 0 0 3px rgba(99,91,255,0.12),0 1px 2px rgba(0,0,0,0.04) !important;outline:none}.bank-no-results{text-align:center;padding:3rem 1rem}.bank-no-results-icon{width:72px;height:72px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f6f9fc 0%, #e3e8ee 100%);border-radius:50%;color:#8792a2}.bank-no-results-icon svg{width:32px;height:32px}.bank-security-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;background:linear-gradient(135deg, #f6f9fc 0%, #eef2f7 100%);color:#425466;border:1px solid #e3e8ee;border-radius:999px;font-size:0.7rem;font-weight:500;letter-spacing:0.01em}.bank-security-badge svg{color:#635bff}.company-search-loading{display:none;align-items:center;justify-content:center;gap:0.5rem;padding:2rem;color:#8792a2;font-size:0.9rem}.business-register{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem}.business-register__panel{background:#ffffff;border:1px solid #e3e8ee;border-radius:14px;padding:1.5rem;box-shadow:0 1px 2px rgba(10,37,64,0.04)}.business-register__panel .field:last-child{margin-bottom:0}.business-register__trust{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.75rem;list-style:none;margin:0;padding:0}.business-register__trust-item{display:flex;align-items:flex-start;gap:0.75rem;padding:0.875rem 1rem;background:#ffffff;border:1px solid #e3e8ee;border-radius:12px}.business-register__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#ff5722}.business-register__trust-title{font-weight:600;font-size:0.85rem;color:#0a2540;line-height:1.3}.business-register__trust-desc{font-size:0.78rem;color:#8792a2;margin-top:0.2rem;line-height:1.4}@media (max-width: 768px){.business-register__trust{grid-template-columns:minmax(0, 1fr)}}.company-search-results{display:flex;flex-direction:column;gap:0.5rem}.company-search-result{display:flex;align-items:center;gap:0.875rem;padding:1rem 1.25rem;background:#ffffff;border:1px solid #e3e8ee;border-radius:12px;cursor:pointer;transition:all 0.15s ease;text-decoration:none;color:inherit}.company-search-result:hover{border-color:#ff5722;box-shadow:0 4px 12px rgba(255,87,34,0.12),0 0 0 1px rgba(255,87,34,0.08);transform:translateY(-1px)}.company-search-result:hover .company-search-result-arrow{color:#ff5722;transform:translateX(2px)}.company-search-result:hover .company-search-result__avatar{border-color:rgba(255,87,34,0.25)}.company-search-result:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.company-search-result--rich{padding:1rem 1.25rem}.company-search-result__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg, rgba(255,87,34,0.08) 0%, rgba(124,58,237,0.08) 100%);border:1px solid #e3e8ee;color:#ff5722;overflow:hidden;transition:border-color 0.15s ease}.company-search-result__avatar img{width:100%;height:100%;object-fit:cover}.company-search-result__aside{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.company-search-result-content{flex:1;min-width:0}.company-search-result-name{display:inline-flex;align-items:center;gap:0.35rem;font-weight:600;font-size:0.95rem;color:#0a2540}.company-search-result-name .verified-badge{color:#ff5722}.company-search-result-meta{font-size:0.8rem;color:#8792a2;margin-top:0.125rem}.company-search-result-address{font-size:0.8rem;color:#8792a2;margin-top:0.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-search-result-arrow{color:#c4cdd5;margin-left:0.75rem;flex-shrink:0;transition:all 0.15s ease}.company-search-detail-card{background:linear-gradient(135deg, rgba(255,87,34,0.04) 0%, rgba(124,58,237,0.04) 100%);border:1px solid rgba(255,87,34,0.15);border-radius:12px;padding:1.25rem}.company-search-detail-header{display:flex;align-items:flex-start;gap:1rem}.company-search-detail-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);border-radius:10px;color:white;flex-shrink:0}.company-search-detail-name{font-weight:700;font-size:1.1rem;color:#0a2540}.company-search-detail-meta{font-size:0.85rem;color:#8792a2;margin-top:0.25rem}.company-search-section-label{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#8792a2;margin-top:1.5rem;margin-bottom:0.75rem}.company-search-officer-grid{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.5rem}.company-search-officer-card{cursor:pointer}.company-search-officer-card input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.company-search-officer-card-content{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1rem;background:#ffffff;border:2px solid #e3e8ee;border-radius:10px;transition:all 0.15s ease}input[type="radio"]:checked+.company-search-officer-card-content{border-color:#ff5722;background:rgba(255,87,34,0.03);box-shadow:0 0 0 1px rgba(255,87,34,0.1)}.company-search-officer-card:hover .company-search-officer-card-content{border-color:#ff916f}.company-search-officer-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);border-radius:8px;color:white;flex-shrink:0}.company-search-officer-icon--muted{background:#e3e8ee;color:#8792a2}.company-search-officer-name{font-weight:600;font-size:0.9rem;color:#0a2540}.company-search-officer-role{font-size:0.8rem;color:#8792a2}.draw-result{border-radius:16px;text-align:center;padding:2rem 1.5rem;position:relative;overflow:hidden}.draw-result--winner{background:linear-gradient(135deg, #fff7ed 0%, #fff1e6 50%, #fef3f0 100%);border:2px solid rgba(255,87,34,0.3);box-shadow:0 8px 32px rgba(255,87,34,0.12)}.draw-result--winner .draw-result__title{background:linear-gradient(105deg, #ff5722 0%, #7C3AED 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.draw-result--winner .draw-result__message{color:#6b7280}.draw-result--loser{background:#f9fafb;border:1px solid #e5e7eb}.draw-result--loser .draw-result__title{color:#9ca3af}.draw-result--loser .draw-result__message{color:#9ca3af}.draw-result--announced{background:linear-gradient(135deg, #f5f3ff 0%, #ede9fe 50%, #f0edff 100%);border:2px solid rgba(124,58,237,0.25);box-shadow:0 8px 32px rgba(124,58,237,0.1)}.draw-result--announced .draw-result__title{color:#7C3AED}.draw-result--announced .draw-result__message{color:#6b7280}.draw-result__icon-ring{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.draw-result__icon-ring--winner{background:linear-gradient(105deg, #ff5722 0%, #7C3AED 100%);color:#fff;box-shadow:0 4px 16px rgba(255,87,34,0.3)}.draw-result__icon-ring--loser{background:#e5e7eb;color:#9ca3af}.draw-result__icon-ring--announced{background:linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);color:#fff;box-shadow:0 4px 16px rgba(124,58,237,0.25)}.draw-result__title{font-size:1.5rem;font-weight:800;margin-bottom:0.5rem;letter-spacing:-0.02em}.draw-result__message{font-size:0.85rem;color:#6b7280;margin-bottom:0;margin-top:0.25rem}.draw-result__winner-link{font-weight:600;font-size:0.8rem;color:#7C3AED;text-decoration:none;transition:color 0.2s}.draw-result__winner-link:hover{color:#A855F7;text-decoration:underline}.result-container{transition:all 400ms cubic-bezier(0.34, 1.56, 0.64, 1)}.page-hero{margin-bottom:2rem}.page-hero--center{text-align:center}.page-hero--center .page-hero__lead{margin-left:auto;margin-right:auto}.page-hero--center .page-hero__actions{justify-content:center}.page-hero__tagline{color:#a855f7;letter-spacing:3px;font-size:0.75rem;font-weight:700;text-transform:uppercase;margin-bottom:0.75rem}.page-hero__title{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#111827;margin:0 0 0.75rem}.page-hero__highlight{background:linear-gradient(135deg, #ff5722 0%, #a855f7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-hero__lead{font-size:1rem;color:#4b5563;max-width:640px;margin:0;line-height:1.5}.page-hero__actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.page-hero__live-pill{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;border-radius:999px;background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.25);color:#15803d;font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.page-hero__live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.25);animation:pageHeroLivePulse 1.8s ease-in-out infinite}@keyframes pageHeroLivePulse{0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,0.25)}50%{box-shadow:0 0 0 5px rgba(34,197,94,0.35)}}.page-hero__chip-link{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;border-radius:999px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#4b5563;font-size:0.75rem;font-weight:600;letter-spacing:0.01em;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease}.page-hero__chip-link svg{color:#7c3aed}.page-hero__chip-link:hover{background:#faf5ff;border-color:rgba(124,58,237,0.3);color:#111827}.page-hero__scoops-link svg{color:#ff5722}.page-hero__scoops-link:hover{background:#fff7f4;border-color:rgba(255,87,34,0.3)}.raffle-fab{position:fixed;bottom:1.75rem;right:1.75rem;z-index:50;display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.1rem 0.75rem 0.9rem;border-radius:999px;background:#ff5722;color:#fff;font-size:0.9rem;font-weight:700;letter-spacing:0.005em;text-decoration:none;box-shadow:0 6px 18px rgba(255,87,34,0.35),0 2px 4px rgba(10,10,20,0.08);transition:transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.2s ease,background 0.2s ease,color 0.2s ease}.raffle-fab:hover{color:#fff;background:#e64a19;transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,87,34,0.4),0 2px 4px rgba(10,10,20,0.1)}.raffle-fab:active{transform:translateY(0)}.raffle-fab__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.22);color:#fff;flex:0 0 auto}.raffle-fab__label{line-height:1}@media (max-width: 640px){.raffle-fab{bottom:1.25rem;right:1.25rem;padding:0.65rem 0.65rem 0.65rem 0.6rem;gap:0.45rem}.raffle-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}.winners-callout{display:inline-flex;align-items:center;gap:0.65rem;padding:0.7rem 1.05rem 0.7rem 0.9rem;margin:0 0 1.75rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;color:#0f172a;font-size:0.9rem;font-weight:600;letter-spacing:-0.005em;box-shadow:0 2px 6px rgba(10,10,20,0.05);transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease, color 0.15s ease}.winners-callout:hover{color:#0f172a;border-color:rgba(255,87,34,0.3);transform:translateY(-1px);box-shadow:0 10px 22px -10px rgba(255,87,34,0.2)}.winners-callout:hover .winners-callout__arrow{transform:translateX(3px)}.winners-callout__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg, #ff5722 0%, #a855f7 100%);color:#fff;flex-shrink:0;box-shadow:0 2px 6px rgba(255,87,34,0.3)}.winners-callout__icon svg{color:#fff}.winners-callout__text{flex:0 0 auto}.winners-callout__arrow{display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.15s ease, color 0.15s ease}.winners-callout:hover .winners-callout__arrow{color:#ff5722}.soft-launch-note{display:flex;align-items:center;justify-content:center;gap:0.7rem;margin:0 0 1.75rem;padding:1rem 1.4rem;border-radius:10px;background:#fff8f1;border:2px dashed rgba(255,87,34,0.45);color:#4b3520;font-size:0.95rem;line-height:1.45;text-align:center}.soft-launch-note__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ff5722}.soft-launch-note__text{flex:0 1 auto}.completed-raffles-link{display:flex;justify-content:center;margin:2.5rem 0 1.25rem}.completed-raffles-link__anchor{display:inline-flex;align-items:center;gap:0.55rem;padding:0.55rem 1rem 0.55rem 0.85rem;border-radius:999px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#4b5563;font-size:0.85rem;font-weight:600;letter-spacing:-0.005em;box-shadow:0 1px 2px rgba(10,10,20,0.04);transition:border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, transform 0.15s ease}.completed-raffles-link__anchor:hover{color:#ff5722;border-color:rgba(255,87,34,0.3);box-shadow:0 6px 14px rgba(255,87,34,0.12);transform:translateY(-1px)}.completed-raffles-link__anchor:hover .completed-raffles-link__arrow{transform:translateX(2px)}.completed-raffles-link__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(10,10,20,0.05);color:#6b7280;flex-shrink:0}.completed-raffles-link__anchor:hover .completed-raffles-link__icon{background:rgba(255,87,34,0.1);color:#ff5722}.completed-raffles-link__arrow{display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.15s ease, color 0.15s ease}.completed-raffles-link__anchor:hover .completed-raffles-link__arrow{color:#ff5722}.completed-raffles__back{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1rem 0.55rem 0.65rem;border-radius:999px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#1a1a1f;font-size:0.85rem;font-weight:700;box-shadow:0 1px 2px rgba(10,10,20,0.04);transition:transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease, color 0.15s ease}.completed-raffles__back:hover{color:#ff5722;border-color:rgba(255,87,34,0.3);transform:translateY(-1px);box-shadow:0 6px 14px rgba(255,87,34,0.15)}.completed-raffles__back-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #ff5722, #a855f7);color:#fff}.completed-raffles__back-icon svg{color:#fff}.completed-raffles__back-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.2);animation:completedRafflesDotPulse 1.8s ease-in-out infinite}@keyframes completedRafflesDotPulse{0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,0.2)}50%{box-shadow:0 0 0 5px rgba(34,197,94,0.3)}}.rs-card-list{display:grid;gap:0.625rem}.rs-person{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:0.875rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 1px 2px rgba(10,10,20,0.03);transition:transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease}.rs-person:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(10,10,20,0.06);border-color:rgba(10,10,20,0.14)}.rs-person__left{display:grid;grid-template-columns:auto 1fr;gap:0.875rem;align-items:center;min-width:0}.rs-avatar-wrap{display:inline-block;text-decoration:none;flex:0 0 auto}.rs-avatar-ring{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f6f7fa;padding:2px;transition:background 0.15s ease}.rs-person:hover .rs-avatar-ring{background:linear-gradient(135deg, #ff5722, #7c3aed)}.rs-avatar-img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fff;display:block}.rs-person__meta{min-width:0;display:flex;flex-direction:column;gap:0.35rem}.rs-person__name{color:#1a1a1f;text-decoration:none;font-size:0.95rem;line-height:1.2;min-width:0}.rs-person__name span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-person__name:hover{color:#7c3aed}.rs-person__chips{display:flex;flex-wrap:wrap;gap:0.35rem}.rs-chip{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.7rem;font-weight:600;letter-spacing:0.01em;padding:0.15rem 0.5rem;border-radius:999px;background:#f6f7fa;color:#6b7280;border:1px solid transparent}.rs-chip strong{color:#1a1a1f;font-weight:700;font-variant-numeric:tabular-nums}.rs-chip--mutual{background:rgba(124,58,237,0.08);color:#7c3aed;border-color:rgba(124,58,237,0.2)}.rs-chip--mutual strong{color:#7c3aed}.rs-person__right .button{border-radius:10px}@media (max-width: 640px){.rs-person{grid-template-columns:1fr;gap:0.75rem}.rs-person__right{justify-self:stretch}.rs-person__right .button{width:100%}}.referral-card{display:grid;grid-template-columns:1fr 280px;gap:1.25rem;padding:1.5rem;margin-bottom:2rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,0.03);position:relative;overflow:hidden}.referral-card::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg, #ff5722, #7c3aed)}.referral-card__body{display:flex;flex-direction:column;gap:1rem;min-width:0}.referral-card__heading{display:flex;flex-direction:column;gap:0.5rem}.referral-card__tagline{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#7c3aed;margin:0;align-self:flex-start;padding:0.3rem 0.625rem;background:rgba(124,58,237,0.08);border-radius:999px}.referral-card__title{font-size:1.5rem;font-weight:800;color:#1a1a1f;letter-spacing:-0.015em;line-height:1.2;margin:0}.referral-card__title-highlight{background:linear-gradient(135deg, #ff5722, #7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.referral-card__lead{font-size:0.85rem;color:#6b7280;line-height:1.5;margin:0;max-width:480px}.referral-card__code{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;background:#f6f7fa;border:1px dashed rgba(124,58,237,0.3);border-radius:10px;flex-wrap:wrap}.referral-card__code-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.15rem}.referral-card__code-label{font-size:0.65rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280}.referral-card__code-value{font-size:1.25rem;font-weight:800;letter-spacing:2px;color:#1a1a1f;background:transparent;padding:0;font-family:ui-monospace, 'SF Mono', Menlo, Monaco, Consolas, monospace}.referral-card__link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.8rem;font-weight:600;color:#7c3aed;align-self:flex-start}.referral-card__link:hover{color:#5f14e0}.referral-card__stats{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem;background:linear-gradient(160deg, #fff 0%, #faf7ff 100%);border:1px solid rgba(124,58,237,0.15);border-radius:14px;overflow:hidden}.referral-card__stats-glow{position:absolute;top:-40%;right:-30%;width:180px;height:180px;background:radial-gradient(circle, rgba(124,58,237,0.18), transparent 70%);filter:blur(20px);pointer-events:none}.referral-card__stat-main{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.35rem}.referral-card__stat-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(124,58,237,0.2);color:#7c3aed;margin-bottom:0.35rem;box-shadow:0 4px 12px rgba(124,58,237,0.15)}.referral-card__stat-label{font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#6b7280}.referral-card__stat-value{font-size:3.5rem;font-weight:900;line-height:1;color:#1a1a1f;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, #ff5722, #7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0.15rem 0;letter-spacing:-0.03em}.referral-card__stat-sub{font-size:0.75rem;font-weight:600;color:#6b7280}.referral-card__referred-by{position:relative;display:flex;align-items:center;gap:0.4rem;padding:0.5rem 0.75rem;background:rgba(10,10,20,0.03);border:1px solid rgba(10,10,20,0.06);border-radius:8px;font-size:0.72rem;color:#6b7280}.referral-card__referred-by svg{color:#9ca3af;flex:0 0 auto}.referral-card__referred-by-name{color:#7c3aed;font-weight:700}.referral-card__referred-by-name:hover{color:#5f14e0}@media (max-width: 768px){.referral-card{grid-template-columns:1fr;padding:1.25rem}.referral-card__stat-value{font-size:2rem}}.referral-hub{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem;margin-bottom:2.5rem}.referral-hub__code{display:flex;flex-direction:column;gap:0.75rem;padding:1.5rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,0.03);position:relative;overflow:hidden}.referral-hub__code::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg, #ff5722, #7c3aed)}.referral-hub__code-label{font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#6b7280}.referral-hub__code-value{font-size:2rem;font-weight:800;letter-spacing:3px;color:#1a1a1f;font-family:ui-monospace, 'SF Mono', Menlo, Monaco, Consolas, monospace;background:linear-gradient(135deg, #ff5722, #7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0}.referral-hub__stats{display:grid;grid-template-rows:repeat(3, 1fr);gap:0.5rem}.referral-hub__stat{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.referral-hub__stat-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(124,58,237,0.08);color:#7c3aed;flex:0 0 auto}.referral-hub__stat-label{display:block;font-size:0.65rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280;margin-bottom:0.15rem}.referral-hub__stat-value{display:block;font-size:1.5rem;font-weight:800;line-height:1;color:#1a1a1f;font-variant-numeric:tabular-nums}.referral-steps{margin-bottom:2.5rem}.referral-steps__header{margin-bottom:1.5rem}.referral-steps__tagline{color:#a855f7;letter-spacing:3px;font-size:0.75rem;font-weight:700;text-transform:uppercase;margin-bottom:0.5rem}.referral-steps__title{font-size:1.5rem;font-weight:800;color:#1a1a1f;letter-spacing:-0.01em;margin:0}.referral-steps__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.75rem}.referral-step{position:relative;padding:1.5rem 1.25rem 1.25rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.referral-step__number{position:absolute;top:0.875rem;right:1rem;font-size:2.5rem;font-weight:900;line-height:1;color:rgba(124,58,237,0.15);font-variant-numeric:tabular-nums}.referral-step__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(124,58,237,0.08);color:#7c3aed;margin-bottom:1rem}.referral-step__title{font-size:1rem;font-weight:700;color:#1a1a1f;margin:0 0 0.35rem;letter-spacing:-0.005em}.referral-step__desc{font-size:0.85rem;color:#6b7280;line-height:1.45;margin:0}.referral-share{text-align:center;padding:1.5rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px}.referral-share__label{font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#6b7280;margin-bottom:0.875rem}@media (max-width: 768px){.referral-hub{grid-template-columns:1fr}.referral-hub__code-value{font-size:1.5rem}.referral-steps__grid{grid-template-columns:1fr}}.referral-hype{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;margin:1.5rem 0;background:linear-gradient(160deg, #fff 0%, #faf7ff 100%);border:1px solid rgba(124,58,237,0.18);border-radius:14px;overflow:hidden;scroll-margin-top:1.5rem}.referral-hype::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg, #ff5722, #7c3aed)}.referral-hype__glow{position:absolute;top:-40%;right:-20%;width:220px;height:220px;background:radial-gradient(circle, rgba(124,58,237,0.18), transparent 70%);filter:blur(24px);pointer-events:none}.referral-hype__icon{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid rgba(124,58,237,0.2);color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,0.15)}.referral-hype__body{position:relative;display:flex;flex-direction:column;gap:0.5rem;min-width:0;flex:1}.referral-hype__tagline{display:inline-flex;align-self:flex-start;align-items:center;font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#7c3aed;background:rgba(124,58,237,0.08);padding:0.25rem 0.5rem;border-radius:999px;margin:0}.referral-hype__title{font-size:1.15rem;font-weight:800;color:#1a1a1f;letter-spacing:-0.01em;line-height:1.25;margin:0}.referral-hype__lead{font-size:0.85rem;color:#6b7280;line-height:1.5;margin:0}.referral-hype__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:0.25rem}.referral-hype__link{font-size:0.8rem;font-weight:600;color:#7c3aed}.referral-hype__link:hover{color:#5f14e0}.referral-hype__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.55rem 1rem;min-height:40px;font-size:0.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);border:0;border-radius:10px;box-shadow:0 6px 18px -6px rgba(124,58,237,0.45);cursor:pointer;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease}.referral-hype__cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(124,58,237,0.5);filter:brightness(1.04)}.referral-hype__cta:active{transform:translateY(0)}.referral-hype__cta svg{color:#fff;flex:0 0 auto}@media (max-width: 540px){.referral-hype{padding:1rem 1rem 1rem 1.25rem}.referral-hype__icon{width:36px;height:36px}.referral-hype__title{font-size:1rem}}.sticky-referral-cta{display:none}@media (max-width: 1023px){.sticky-referral-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(160deg, #fff 0%, #faf7ff 100%);padding:0.75rem 1rem;box-shadow:0 -4px 20px rgba(124,58,237,0.18);border-top:1px solid rgba(124,58,237,0.18);z-index:100;transform:translateY(100%);animation:slideUpReferralCta 0.3s ease forwards;animation-delay:0.5s}.sticky-referral-cta.is-hidden{display:none}@keyframes slideUpReferralCta{to{transform:translateY(0)}}.sticky-referral-cta-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}.sticky-referral-cta-info{flex-shrink:1;min-width:0}.sticky-referral-cta-eyebrow{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.62rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#7c3aed;background:rgba(124,58,237,0.08);padding:0.2rem 0.45rem;border-radius:999px;margin-bottom:0.25rem}.sticky-referral-cta-eyebrow svg{flex:0 0 auto}.sticky-referral-cta-label{font-size:0.85rem;font-weight:700;color:#1a1a1f;line-height:1.2}.sticky-referral-cta__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.7rem 1.1rem;min-height:44px;font-size:0.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);border:0;border-radius:10px;box-shadow:0 6px 18px -6px rgba(124,58,237,0.45);cursor:pointer;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease}.sticky-referral-cta__button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(124,58,237,0.5);filter:brightness(1.04)}.sticky-referral-cta__button:active{transform:translateY(0)}.sticky-referral-cta__button svg{color:#fff;flex:0 0 auto}body:has(.sticky-referral-cta) .footer{padding-bottom:5rem}}.sticky-scoop-cta{display:none}@media (max-width: 1023px){.sticky-scoop-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(160deg, #fff 0%, #faf7ff 100%);padding:0.75rem 1rem;box-shadow:0 -4px 20px rgba(124,58,237,0.18);border-top:1px solid rgba(124,58,237,0.18);z-index:100;transform:translateY(100%);animation:slideUpReferralCta 0.3s ease forwards;animation-delay:0.5s}.sticky-scoop-cta-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}.sticky-scoop-cta-info{flex-shrink:1;min-width:0}.sticky-scoop-cta-eyebrow{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.62rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#7c3aed;background:rgba(124,58,237,0.08);padding:0.2rem 0.45rem;border-radius:999px;margin-bottom:0.25rem}.sticky-scoop-cta-eyebrow svg{flex:0 0 auto}.sticky-scoop-cta-label{font-size:0.85rem;font-weight:700;color:#1a1a1f;line-height:1.2}.sticky-scoop-cta__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.7rem 1.1rem;min-height:44px;font-size:0.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg, #b57bff 0%, #7c3aed 100%);border:0;border-radius:10px;box-shadow:0 6px 18px -6px rgba(124,58,237,0.45);text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease}.sticky-scoop-cta__button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(124,58,237,0.5);filter:brightness(1.04)}.sticky-scoop-cta__button:active{transform:translateY(0)}.sticky-scoop-cta__button svg{color:#fff;flex:0 0 auto}body:has(.sticky-scoop-cta) .footer{padding-bottom:5rem}}.scoop-pe-modal{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:1.25rem;visibility:hidden;opacity:0;transition:opacity 0.32s ease, visibility 0s linear 0.32s}.scoop-pe-modal.is-active{visibility:visible;opacity:1;transition:opacity 0.32s ease, visibility 0s linear 0s}.scoop-pe-modal__backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(12,10,28,0.62), rgba(6,5,16,0.88));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.scoop-pe-modal__card{position:relative;z-index:1;width:100%;max-width:380px;padding:2.5rem 1.6rem 1.5rem;border-radius:24px;text-align:center;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 50% -10%, rgba(181,123,255,0.28), transparent 60%),linear-gradient(165deg, #1a1340 0%, #0c0a1c 70%);border:1px solid rgba(181,123,255,0.32);box-shadow:0 40px 90px -24px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.04) inset,0 1px 0 rgba(255,255,255,0.12) inset;transform:translateY(22px) scale(0.94);opacity:0;transition:transform 0.42s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.42s ease}.scoop-pe-modal.is-entered .scoop-pe-modal__card{transform:translateY(0) scale(1);opacity:1}.scoop-pe-modal__glow{position:absolute;top:-45%;left:50%;width:320px;height:320px;transform:translateX(-50%);background:radial-gradient(circle, rgba(255,213,74,0.4), transparent 65%);filter:blur(8px);z-index:-1;pointer-events:none}.scoop-pe-modal__pitch{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0.5;background-image:linear-gradient(rgba(181,123,255,0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(181,123,255,0.07) 1px, transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 50% 120%, #000, transparent 72%);mask-image:radial-gradient(ellipse at 50% 120%, #000, transparent 72%)}.scoop-pe-modal__close{position:absolute;top:0.85rem;right:0.85rem;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);cursor:pointer;transition:background 0.2s ease, transform 0.2s ease, color 0.2s ease}.scoop-pe-modal__close:hover{color:#fff;background:rgba(255,255,255,0.16);transform:scale(1.06)}.scoop-pe-modal__emblem{display:flex;justify-content:center;margin:0 auto 1.2rem;animation:scoopPeFloat 3.4s ease-in-out infinite}.scoop-pe-modal__emblem-img{display:block;height:104px;width:auto;filter:drop-shadow(0 12px 26px rgba(0,0,0,0.55))}@keyframes scoopPeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.scoop-pe-modal__eyebrow{display:inline-flex;align-items:center;gap:0.32rem;margin-bottom:0.7rem;padding:0.26rem 0.7rem;font-size:0.66rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#ffd54a;background:rgba(255,213,74,0.12);border:1px solid rgba(255,213,74,0.3);border-radius:999px}.scoop-pe-modal__eyebrow svg{flex:0 0 auto}.scoop-pe-modal__title{margin:0 0 0.55rem;font-size:1.5rem;font-weight:800;line-height:1.15;color:#fff}.scoop-pe-modal__lead{margin:0 auto 1.5rem;max-width:19rem;font-size:0.95rem;line-height:1.5;color:rgba(255,255,255,0.74)}.scoop-pe-modal__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;min-height:54px;padding:0.9rem 1.2rem;font-size:1.02rem;font-weight:800;color:#fff;text-decoration:none;border-radius:14px;background:linear-gradient(135deg, #b57bff 0%, #7c3aed 100%);box-shadow:0 16px 34px -10px rgba(124,58,237,0.75);overflow:hidden;transition:transform 0.16s ease, box-shadow 0.16s ease, filter 0.16s ease}.scoop-pe-modal__cta::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg, transparent, rgba(255,255,255,0.45), transparent);transform:skewX(-18deg);animation:scoopPeShine 2.8s ease-in-out infinite}.scoop-pe-modal__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 22px 42px -12px rgba(124,58,237,0.85);filter:brightness(1.05)}.scoop-pe-modal__cta:active{transform:translateY(0)}.scoop-pe-modal__cta svg{flex:0 0 auto}.scoop-pe-modal__cta span{position:relative;z-index:1}@keyframes scoopPeShine{0%,60%{left:-120%}100%{left:130%}}.scoop-pe-modal__dismiss{display:block;width:100%;margin-top:0.85rem;padding:0.4rem;font-size:0.85rem;font-weight:600;color:rgba(255,255,255,0.5);background:transparent;border:0;cursor:pointer;transition:color 0.2s ease}.scoop-pe-modal__dismiss:hover{color:rgba(255,255,255,0.85)}@media (prefers-reduced-motion: reduce){.scoop-pe-modal__card{transition:opacity 0.2s ease;transform:none}.scoop-pe-modal.is-entered .scoop-pe-modal__card{transform:none}.scoop-pe-modal__emblem,.scoop-pe-modal__cta::after{animation:none}}.pulse-sidebar{display:flex;flex-direction:column;gap:0.875rem}.pulse-hero{position:relative;display:block;padding:1.4rem 1.4rem 1.25rem;border-radius:16px;background:linear-gradient(155deg, #0c0d1f 0%, #1a1235 100%);color:#fff;text-decoration:none;transition:transform 0.18s ease}.pulse-hero:hover{color:#fff;transform:translateY(-1px)}.pulse-hero:hover .pulse-hero__cta svg{transform:translateX(2px)}.pulse-hero__eyebrow{display:inline-flex;font-size:0.625rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#ffb38a}.pulse-hero__title{margin:0.5rem 0 0.35rem;font-size:1.25rem;font-weight:800;letter-spacing:-0.015em;line-height:1.15;color:#fff}.pulse-hero__lead{margin:0 0 0.9rem;font-size:0.82rem;line-height:1.45;color:rgba(255,255,255,0.7)}.pulse-hero__cta{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.82rem;font-weight:700;color:#ff8a50}.pulse-hero__cta svg{transition:transform 0.18s ease}.pulse-hero--mobile{margin-bottom:1.25rem}@media (max-width: 768px){.pulse-sidebar{display:none}}.topup-allowance{display:flex;align-items:flex-start;gap:0.75rem;padding:0.875rem 1rem;border-radius:12px;margin-bottom:1rem}.topup-allowance--active{background:#f0f9ff;border:1px solid rgba(14,165,233,0.2)}.topup-allowance--warning{background:#fffbeb;border:1px solid rgba(245,158,11,0.25)}.topup-allowance__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#fff;flex:0 0 auto;margin-top:0.1rem}.topup-allowance--active .topup-allowance__icon{color:#0369a1;border:1px solid rgba(14,165,233,0.2)}.topup-allowance--warning .topup-allowance__icon{color:#b45309;border:1px solid rgba(245,158,11,0.25)}.topup-allowance__body{min-width:0;display:flex;flex-direction:column;gap:0.15rem}.topup-allowance__label{font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#6b7280}.topup-allowance__value{font-size:1.5rem;font-weight:800;color:#0c4a6e;letter-spacing:-0.015em;line-height:1.1;font-variant-numeric:tabular-nums}.topup-allowance__hint{font-size:0.78rem;color:#4b5563;line-height:1.45}.topup-allowance__hint a{color:#7c3aed;font-weight:600;text-decoration:underline}.topup-card{background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.5rem}.topup-card__header{margin-bottom:1.25rem}.topup-card__title{font-size:1.35rem;font-weight:800;color:#111827;letter-spacing:-0.015em;margin:0 0 0.25rem;line-height:1.2}.topup-card__subtitle{font-size:0.95rem;color:#6b7280;margin:0 0 0.75rem;line-height:1.5}.topup-card__free-entry{display:inline-flex;align-items:flex-start;gap:0.4rem;font-size:0.78rem;color:#6b7280;margin:0;line-height:1.45}.topup-card__free-entry svg{color:#b45309;flex:0 0 auto;margin-top:0.15rem}.topup-card__free-entry a{color:#7c3aed;text-decoration:underline}.topup-presets{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.5rem;margin-bottom:0.55rem}.topup-preset{display:inline-flex;align-items:center;justify-content:center;padding:0.7rem 0.5rem;border-radius:12px;border:1.5px solid rgba(10,10,20,0.12);background:#fff;color:#111827;font-size:1rem;font-weight:800;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease, color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.topup-preset:hover{border-color:rgba(255,87,34,0.45);background:rgba(255,87,34,0.04);transform:translateY(-1px)}.topup-preset.is-active{border-color:#ff5722;background:rgba(255,87,34,0.1);color:#c2410c;box-shadow:0 0 0 3px rgba(255,87,34,0.14)}.topup-presets__hint{margin:0 0 1.1rem;font-size:0.75rem;color:#9ca3af;line-height:1.4}.topup-amount{display:block;margin-bottom:1.25rem}.topup-amount__label{display:block;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280;margin-bottom:0.5rem}.topup-amount__field{position:relative;display:flex;align-items:center;border:1px solid rgba(10,10,20,0.12);border-radius:12px;background:#fff;padding:0.5rem 1rem;transition:border-color 0.15s ease, box-shadow 0.15s ease}.topup-amount__field:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.12)}.topup-amount__currency{font-size:1.75rem;font-weight:800;color:#9ca3af;margin-right:0.35rem;line-height:1}.topup-amount__input{flex:1 1 auto;border:none;background:transparent;font-size:2.25rem;font-weight:800;color:#111827;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;padding:0.25rem 0;min-width:0;outline:none}.topup-amount__input::placeholder{color:#d1d5db}.topup-amount__error{font-size:0.78rem;color:#b91c1c;margin:0.5rem 0 0;min-height:1rem}.topup-live-breakdown{margin:0.75rem 0 1rem;padding:0.85rem 1rem;background:#f8f9fb;border:1px solid rgba(10,10,20,0.06);border-radius:10px;display:flex;flex-direction:column;gap:0.35rem}.topup-live-breakdown__line{display:flex;justify-content:space-between;font-size:0.82rem;color:#4b5563}.topup-live-breakdown__line--total{font-weight:800;color:#111827;padding-top:0.5rem;margin-top:0.15rem;border-top:1px solid rgba(10,10,20,0.06);font-size:0.95rem}.topup-live-breakdown__explanation{margin:0.65rem 0 0;padding-top:0.65rem;border-top:1px solid rgba(10,10,20,0.06);font-size:0.72rem;color:#6b7280;line-height:1.5}.topup-live-breakdown__explanation a{color:#7c3aed;text-decoration:underline}.topup-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:0.85rem 1.25rem;border-radius:12px;background:#ff5722;color:#fff;font-size:0.95rem;font-weight:700;letter-spacing:0.005em;border:none;cursor:pointer;box-shadow:0 3px 10px rgba(255,87,34,0.25);transition:background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.topup-cta svg{color:#fff}.topup-cta:hover{background:#e64a19;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,87,34,0.3)}.topup-cta:active{transform:translateY(0)}.topup-cta:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;cursor:not-allowed}.topup-cta:disabled svg{color:#9ca3af}.topup-field{margin-bottom:1.1rem}.topup-field__label{display:block;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280;margin-bottom:0.5rem}.topup-field__select{position:relative;display:flex;align-items:center;border:1px solid rgba(10,10,20,0.12);border-radius:12px;background:#fff;transition:border-color 0.15s ease, box-shadow 0.15s ease}.topup-field__select:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.12)}.topup-field__select-input{flex:1 1 auto;width:100%;border:none;background:transparent;font-size:1rem;font-weight:600;color:#111827;padding:0.75rem 2.5rem 0.75rem 1rem;appearance:none;cursor:pointer;outline:none}.topup-field__select-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;display:inline-flex}.topup-field__help{font-size:0.75rem;color:#9ca3af;margin:0.45rem 0 0;line-height:1.45}.topup-field__input-wrap{position:relative;display:flex;align-items:center;border:1px solid rgba(10,10,20,0.12);border-radius:12px;background:#fff;transition:border-color 0.15s ease, box-shadow 0.15s ease}.topup-field__input-wrap:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.12)}.topup-field__icon{display:inline-flex;align-items:center;justify-content:center;padding-left:0.9rem;color:#9ca3af;flex:0 0 auto}.topup-field__input-wrap .topup-field__icon+.topup-field__input{padding-left:0.5rem}.topup-field__input{flex:1 1 auto;width:100%;border:none;background:transparent;font-size:1rem;font-weight:600;color:#111827;padding:0.75rem 1rem;outline:none;letter-spacing:-0.005em}.topup-field__input::placeholder{color:#9ca3af;font-weight:500}.topup-field-row{display:grid;grid-template-columns:1fr 2fr;gap:0.75rem;margin-bottom:1.1rem}.topup-field-row .topup-field{margin-bottom:0}@media (max-width: 480px){.topup-field-row{grid-template-columns:1fr}}.topup-upload{display:flex;align-items:center;gap:0.75rem;padding:0.6rem 0.65rem 0.6rem 0.85rem;border:1px dashed rgba(10,10,20,0.18);border-radius:12px;background:#f9fafb;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease}.topup-upload:hover{border-color:rgba(124,58,237,0.35);background:#fafbff}.topup-upload:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.12)}.topup-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.topup-upload__cta{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.75rem;border-radius:8px;background:#fff;border:1px solid rgba(10,10,20,0.1);color:#111827;font-size:0.78rem;font-weight:700;flex:0 0 auto}.topup-upload__cta svg{color:#7c3aed}.topup-upload__name{flex:1 1 auto;font-size:0.82rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topup-summary{background:#f9fafb;border:1px solid rgba(10,10,20,0.06);border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:1rem}.topup-summary__row{display:flex;justify-content:space-between;align-items:flex-start;gap:0.75rem;margin-bottom:0.75rem}.topup-summary__label{font-size:0.65rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#6b7280;margin:0 0 0.25rem}.topup-summary__total{font-size:1.75rem;font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1;font-variant-numeric:tabular-nums;margin:0}.topup-summary__change{font-size:0.78rem;font-weight:600;color:#7c3aed}.topup-summary__change:hover{color:#6d28d9;text-decoration:underline}.topup-summary__breakdown{border-top:1px solid rgba(10,10,20,0.06);padding-top:0.75rem;display:flex;flex-direction:column;gap:0.35rem}.topup-summary__line{display:flex;justify-content:space-between;font-size:0.8rem;color:#4b5563}.topup-summary__line--total{font-weight:800;color:#111827;padding-top:0.5rem;margin-top:0.15rem;border-top:1px solid rgba(10,10,20,0.06)}.topup-summary__explanation{font-size:0.72rem;color:#9ca3af;margin:0.75rem 0 0;line-height:1.45}.topup-gateways{display:flex;flex-direction:column;gap:0.5rem}.topup-gateway{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1rem;border-radius:10px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#111827;font-size:0.9rem;font-weight:700;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease, transform 0.15s ease;text-align:left}.topup-gateway:hover{border-color:rgba(124,58,237,0.3);background:#fafbff;transform:translateY(-1px)}.topup-gateway--bank{position:relative;padding:1.35rem 1.5rem 1.2rem;border-radius:16px;border:1.5px solid rgba(15,118,110,0.4);background:radial-gradient(140% 110% at 100% 0%, rgba(20,184,166,0.22) 0%, rgba(20,184,166,0) 55%),linear-gradient(180deg, #ecfdf5 0%, #f0fdfa 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0 1px 2px rgba(15,118,110,0.05),0 14px 30px -12px rgba(15,118,110,0.28);overflow:hidden;isolation:isolate;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}.topup-gateway--bank::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 70%);transform:translateX(-100%);transition:transform 0.7s ease;pointer-events:none;z-index:0}.topup-gateway--bank>*{position:relative;z-index:1}.topup-gateway--bank:hover{border-color:rgba(15,118,110,0.6);background:radial-gradient(140% 110% at 100% 0%, rgba(20,184,166,0.28) 0%, rgba(20,184,166,0) 55%),linear-gradient(180deg, #d1fae5 0%, #ecfdf5 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 2px 4px rgba(15,118,110,0.08),0 22px 44px -14px rgba(15,118,110,0.35);transform:translateY(-2px)}.topup-gateway--bank:hover::after{transform:translateX(100%)}.topup-gateway--bank:hover .topup-gateway__cta{background:#e64a19;box-shadow:0 8px 22px rgba(255,87,34,0.4)}.topup-gateway--bank:hover .topup-gateway__cta svg{transform:translateX(4px)}.topup-gateway__cta{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.35rem;padding:0.85rem 1.25rem;border-radius:12px;background:#ff5722;color:#fff;font-size:0.95rem;font-weight:700;letter-spacing:0.005em;box-shadow:0 4px 14px rgba(255,87,34,0.3);transition:background 0.2s ease, box-shadow 0.25s ease}.topup-gateway__cta svg{color:#fff;transition:transform 0.25s ease}.topup-gateway--link{align-self:center;background:rgba(10,10,20,0.035);border:1px solid transparent;padding:0.55rem 1.1rem;gap:0.5rem;color:#6b7280;font-size:0.85rem;font-weight:600;border-radius:999px;width:auto;flex:0 0 auto;letter-spacing:-0.005em}.topup-gateway--link svg{color:#9ca3af;flex:0 0 auto;transition:transform 0.2s ease, color 0.2s ease}.topup-gateway--link .topup-gateway__label{flex:0 0 auto;letter-spacing:0}.topup-gateway--link:hover{background:#fff;border-color:rgba(10,10,20,0.12);box-shadow:0 1px 3px rgba(10,10,20,0.05);color:#111827;transform:none}.topup-gateway--link:hover svg{color:#6b7280}.topup-gateway--link:hover svg:last-child{transform:translateX(3px)}.topup-gateway__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(124,58,237,0.08);color:#7c3aed;flex:0 0 auto}.topup-gateway__bank-content{flex:1 1 auto;display:flex;flex-direction:column;gap:0.85rem;min-width:0}.topup-gateway__bank-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.topup-gateway__logo{display:block;height:60px;width:auto;flex:0 0 auto}.topup-gateway__badge{display:inline-flex;align-items:center;gap:0.3rem;padding:0.32rem 0.7rem;border-radius:999px;background:linear-gradient(135deg, #047857 0%, #0f766e 100%);color:#fff;font-size:0.62rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 4px 10px rgba(15,118,110,0.35)}.topup-gateway__badge svg{color:#fde68a;fill:currentColor;flex:0 0 auto;filter:drop-shadow(0 0 4px rgba(253,230,138,0.55))}.topup-gateway__benefits{display:flex;flex-wrap:wrap;gap:0.5rem 1.1rem;margin:0;padding:0;list-style:none}.topup-gateway__benefit{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:600;color:#115e59;letter-spacing:-0.005em}.topup-gateway__benefit svg{color:#0f766e;flex:0 0 auto}.topup-gateway__label{flex:1 1 auto;letter-spacing:-0.005em}.topup-gateway__chevron{color:#9ca3af;flex:0 0 auto}.topup-gateways__divider{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:0.65rem 0 0.15rem;font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#c0c4cc}.topup-gateways__divider--manual{margin-top:1.25rem;color:#9ca3af}.topup-gateway--manual{display:flex;align-items:center;gap:0.85rem;padding:0.85rem 1rem;border-radius:12px;border:1px dashed rgba(10,10,20,0.18);background:#fafafa;text-align:left;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease}.topup-gateway--manual:hover{border-color:rgba(10,10,20,0.32);background:#f5f5f7}.topup-gateway--manual__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(10,10,20,0.05);color:#6b7280;flex:0 0 auto}.topup-gateway--manual__body{flex:1 1 auto;display:flex;flex-direction:column;gap:0.15rem;min-width:0}.topup-gateway--manual__title{font-size:0.9rem;font-weight:700;color:#374151;letter-spacing:-0.005em}.topup-gateway--manual__hint{font-size:0.75rem;color:#9ca3af;line-height:1.35}.topup-gateway--manual__chevron{color:#c0c4cc;flex:0 0 auto}.topup-loading{text-align:center;padding:3rem 1rem}.gambling-help{background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.1rem 1.25rem 1.25rem}.gambling-help__header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.65rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(10,10,20,0.06)}.gambling-help__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(34,197,94,0.1);color:#15803d;flex:0 0 auto}.gambling-help__title{font-size:0.92rem;font-weight:800;color:#111827;letter-spacing:-0.005em;margin:0}.gambling-help__message{font-size:0.82rem;color:#4b5563;line-height:1.5;margin:0 0 0.9rem}.gambling-help__list{list-style:none;margin:0 0 0.9rem;padding:0;display:flex;flex-direction:column;gap:0.6rem}.gambling-help__item{display:flex;align-items:flex-start;gap:0.55rem;font-size:0.78rem;color:#6b7280;line-height:1.45}.gambling-help__item>div{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.gambling-help__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-top:0.4rem;box-shadow:0 0 0 3px rgba(34,197,94,0.15)}.gambling-help__link{font-weight:700;color:#15803d}.gambling-help__link:hover{color:#166534;text-decoration:underline}.gambling-help__desc{color:#6b7280}.gambling-help__helpline{display:flex;align-items:flex-start;gap:0.45rem;padding:0.7rem 0.875rem;background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.2);border-radius:10px;font-size:0.75rem;color:#166534;line-height:1.45}.gambling-help__helpline svg{color:#15803d;flex:0 0 auto;margin-top:0.2rem}.gambling-help__helpline strong{color:#166534;font-weight:800;font-variant-numeric:tabular-nums}.payment-limits{background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.1rem 1.25rem 1.25rem}.payment-limits__header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.65rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(10,10,20,0.06)}.payment-limits__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(255,87,34,0.1);color:#ff5722;flex:0 0 auto}.payment-limits__title{font-size:0.92rem;font-weight:800;color:#111827;letter-spacing:-0.005em;margin:0}.payment-limits__message{font-size:0.82rem;color:#4b5563;line-height:1.5;margin:0 0 0.9rem}.payment-limits__list{list-style:none;margin:0 0 0.9rem;padding:0;display:flex;flex-direction:column;gap:0.6rem}.payment-limits__item{display:flex;align-items:flex-start;gap:0.55rem;font-size:0.78rem;color:#6b7280;line-height:1.45}.payment-limits__item>div{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.payment-limits__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#ff5722;margin-top:0.4rem;box-shadow:0 0 0 3px rgba(255,87,34,0.15)}.payment-limits__label{font-weight:700;color:#ff5722}.payment-limits__desc{color:#6b7280}.payment-limits__cta{display:flex;align-items:center;gap:0.45rem;padding:0.7rem 0.875rem;background:rgba(255,87,34,0.08);border:1px solid rgba(255,87,34,0.22);border-radius:10px;font-size:0.8rem;font-weight:700;color:#ff5722;line-height:1.45;transition:background 0.15s ease, border-color 0.15s ease, transform 0.15s ease}.payment-limits__cta span{flex:1 1 auto}.payment-limits__cta svg{flex:0 0 auto;transition:transform 0.15s ease}.payment-limits__cta:hover{background:rgba(255,87,34,0.14);border-color:rgba(255,87,34,0.32);color:#ff5722}.payment-limits__cta:hover svg:last-child{transform:translateX(3px)}.checkout-section{padding-top:2rem}.checkout-steps{display:flex;align-items:center;gap:0.75rem;list-style:none;margin:0 0 1.5rem;padding:0;font-size:0.85rem;flex-wrap:wrap}.checkout-steps__item{display:inline-flex;align-items:center;gap:0.5rem;color:#9ca3af}.checkout-steps__item:not(:last-child)::after{content:'';display:inline-block;width:24px;height:1px;background:#e5e7eb;margin-left:0.5rem}.checkout-steps__item--active{color:#ff5722;font-weight:600}.checkout-steps__item--completed{color:#16a34a}.checkout-steps__bullet{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f3f4f6;color:#9ca3af;font-size:0.75rem;font-weight:700}.checkout-steps__item--active .checkout-steps__bullet{background:rgba(255,87,34,0.12);color:#ff5722}.checkout-steps__item--completed .checkout-steps__bullet{background:rgba(22,163,74,0.12);color:#16a34a}.checkout-hero{margin-bottom:1.5rem}.checkout-hero__title{margin:0;display:flex;flex-direction:column;gap:0.25rem;font-weight:800;line-height:1.1}.checkout-hero__eyebrow{font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#ff5722}.checkout-hero__name{font-size:clamp(1.6rem, 3vw, 2.25rem);color:#0f172a}.checkout-hero__worth{display:inline-flex;align-items:center;gap:0.4rem;margin:0.6rem 0 0;padding:0.3rem 0.7rem;border-radius:999px;background:rgba(245,158,11,0.12);color:#b45309;font-size:0.8rem;font-weight:700}.checkout-hero__worth svg{flex:0 0 auto}.checkout-trust{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0 0 1.25rem;padding:0}.checkout-trust__item{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.6rem;border-radius:999px;background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563;font-size:0.72rem;font-weight:600}.checkout-trust__item svg{color:#16a34a;flex:0 0 auto}.checkout-sidebar{position:sticky;top:1.5rem;align-self:flex-start;display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){.checkout-sidebar{position:static}}@media (max-width: 768px){.checkout-columns{display:flex;flex-direction:column-reverse}}.order-summary{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;box-shadow:0 2px 8px rgba(15,23,42,0.04)}.order-summary__header{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.85rem;padding-bottom:0.85rem;border-bottom:1px solid #f3f4f6}.order-summary__image{width:64px;height:64px;object-fit:cover;border-radius:10px;flex:0 0 auto}.order-summary__heading{flex:1 1 auto;min-width:0}.order-summary__label{font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#6b7280;margin:0 0 0.15rem}.order-summary__title{font-size:0.95rem;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.order-summary__worth{display:inline-flex;align-items:center;margin:0.35rem 0 0;font-size:0.72rem;font-weight:600;color:#b45309}.order-summary__intro{margin:0 0 0.85rem;font-size:0.82rem;color:#4b5563;line-height:1.45}.order-summary__intro strong{color:#0f172a;font-weight:700}.order-summary__sub{display:block;font-size:0.7rem;color:#9ca3af;font-weight:500;margin-top:0.1rem}.order-summary__sub-line{display:block;font-size:0.78rem;color:#6b7280;padding:0 0 0.15rem 0.5rem;margin:0}.order-summary__sub-line strong{font-weight:600;color:#374151}.order-summary__lines{margin:0;padding:0;display:flex;flex-direction:column;gap:0.3rem}.order-summary__line{display:flex;justify-content:space-between;gap:1rem;font-size:0.88rem;color:#1f2937;margin:0}.order-summary__line dt,.order-summary__line dd{margin:0}.order-summary__line--muted{color:#6b7280;font-size:0.8rem}.order-summary__line--total{margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid #f3f4f6;font-weight:700;font-size:1rem;color:#0f172a}.order-summary__leftover{display:flex;align-items:flex-start;gap:0.4rem;margin:0.85rem 0 0;padding:0.6rem 0.7rem;background:#f0f9ff;border-radius:8px;font-size:0.78rem;color:#0c4a6e}.order-summary__leftover svg{color:#0369a1;flex:0 0 auto;margin-top:0.15rem}.order-summary__pricing-link{font-size:0.75rem;margin:0.6rem 0 0;text-align:center}.order-summary__pricing-link a{color:#6b7280;text-decoration:underline;text-underline-offset:2px}.order-summary__pricing-link a:hover{color:#ff5722}.confirm-credits{margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.confirm-credits__row{display:flex;justify-content:space-between;gap:1rem;font-size:0.95rem;color:#1f2937;margin:0}.confirm-credits__row dt,.confirm-credits__row dd{margin:0}.confirm-credits__row--muted{color:#6b7280;font-size:0.85rem}.confirm-credits__row--total{margin-top:0.5rem;padding-top:0.6rem;border-top:1px solid rgba(0,0,0,0.08);font-weight:700;font-size:1rem}.topup-card__signin{margin:1.25rem 0 0;font-size:0.85rem;color:#6b7280;text-align:center}.topup-card__signin a{color:#ff5722;font-weight:700;text-decoration:underline;text-underline-offset:2px}.topup-card__signin a:hover{color:#f83c00}.scoop-checkout-body{background:#0b0518;color:#f8fafc}.scoop-checkout{--sc-surface: #1a1330;--sc-surface-strong: #241a3d;--sc-border: rgba(255, 255, 255, 0.14);--sc-text: #f8fafc;--sc-text-dim: rgba(248, 250, 252, 0.76);--sc-accent: #ffd166;--sc-tint: #ff5722;position:relative;min-height:100vh;color:var(--sc-text);background:radial-gradient(1200px 640px at 50% -16%, color-mix(in srgb, var(--sc-tint) 26%, transparent) 0%, transparent 62%),radial-gradient(820px 460px at 86% 4%, rgba(124,58,237,0.18) 0%, transparent 55%),linear-gradient(180deg, #160a30 0%, #0b0518 100%)}.scoop-checkout>*:not(.scoop-checkout__bg){position:relative;z-index:1}.scoop-checkout .scoop-checkout__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.scoop-checkout .scoop-checkout__bg-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at 50% 18%, #000 42%, transparent 82%);-webkit-mask-image:radial-gradient(ellipse at 50% 18%, #000 42%, transparent 82%);animation:scoopGridDrift 6s linear infinite}.scoop-checkout .section,.scoop-checkout .has-page-bg{background:transparent}.scoop-checkout .page-hero__title{color:var(--sc-text)}.scoop-checkout .page-hero__lead{color:var(--sc-text-dim)}.scoop-checkout .page-hero__tagline{color:var(--sc-accent)}.scoop-checkout .auth-card{background:var(--sc-surface);border-color:var(--sc-border);box-shadow:0 24px 60px rgba(0,0,0,0.55);backdrop-filter:blur(10px)}.scoop-checkout .auth-card__title{color:var(--sc-text)}.scoop-checkout .auth-card__subtitle,.scoop-checkout .auth-card__terms{color:var(--sc-text-dim)}.scoop-checkout .auth-card__tagline{color:var(--sc-accent)}.scoop-checkout .topup-card{background:var(--sc-surface);border-color:var(--sc-border);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,0.45)}.scoop-checkout .topup-card__title{color:var(--sc-text)}.scoop-checkout .topup-card__subtitle,.scoop-checkout .topup-card__free-entry{color:var(--sc-text-dim)}.scoop-checkout .topup-card__subtitle strong{color:var(--sc-text);font-weight:700}.scoop-checkout .label{color:rgba(248,250,252,0.88)}.scoop-checkout .checkbox{color:var(--sc-text-dim)}.scoop-checkout .input,.scoop-checkout .textarea{background:var(--sc-surface-strong);border-color:var(--sc-border);color:var(--sc-text)}.scoop-checkout .input::placeholder,.scoop-checkout .textarea::placeholder{color:rgba(248,250,252,0.45)}.scoop-checkout .input:focus,.scoop-checkout .textarea:focus{border-color:color-mix(in srgb, var(--sc-tint) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-tint) 14%, transparent),0 0 24px -8px var(--sc-tint)}.scoop-checkout .control .icon{color:rgba(248,250,252,0.55);transition:color 0.15s ease}.scoop-checkout .control.has-icons-left:focus-within .icon.is-left{color:var(--sc-tint)}.scoop-checkout .topup-preset{background:var(--sc-surface-strong);border-color:var(--sc-border);color:var(--sc-text)}.scoop-checkout .topup-preset:hover{border-color:color-mix(in srgb, var(--sc-tint) 45%, transparent);background:var(--sc-surface-strong)}.scoop-checkout .topup-preset.is-active{border-color:color-mix(in srgb, var(--sc-tint) 70%, transparent);background:color-mix(in srgb, var(--sc-tint) 14%, transparent);color:var(--sc-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-tint) 14%, transparent)}.scoop-checkout .topup-presets__hint{color:var(--sc-text-dim)}.scoop-checkout .topup-amount__label{color:var(--sc-text-dim)}.scoop-checkout .topup-amount__field{background:var(--sc-surface-strong);border-color:var(--sc-border)}.scoop-checkout .topup-amount__field:focus-within{border-color:color-mix(in srgb, var(--sc-tint) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-tint) 14%, transparent)}.scoop-checkout .topup-amount__input{background:transparent;color:var(--sc-text)}.scoop-checkout .topup-amount__input::placeholder{color:rgba(248,250,252,0.3)}.scoop-checkout .topup-amount__currency{color:var(--sc-text-dim)}.scoop-checkout .topup-live-breakdown,.scoop-checkout .topup-summary,.scoop-checkout .order-summary{background:var(--sc-surface-strong);border-color:var(--sc-border);color:var(--sc-text)}.scoop-checkout .topup-allowance--warning{background:rgba(245,158,11,0.12);border-color:rgba(245,158,11,0.38)}.scoop-checkout .topup-allowance--active{background:rgba(56,189,248,0.1);border-color:rgba(56,189,248,0.3)}.scoop-checkout .topup-allowance__icon{background:rgba(255,255,255,0.05)}.topup-allowance--warning .scoop-checkout .topup-allowance__icon{color:#fbbf24;border-color:rgba(245,158,11,0.4)}.topup-allowance--active .scoop-checkout .topup-allowance__icon{color:#38bdf8;border-color:rgba(56,189,248,0.4)}.scoop-checkout .topup-live-breakdown__line,.scoop-checkout .topup-summary__line{color:var(--sc-text-dim)}.scoop-checkout .topup-live-breakdown__line--total,.scoop-checkout .topup-summary__line--total{color:var(--sc-text);border-top-color:var(--sc-border)}.scoop-checkout .topup-live-breakdown__explanation,.scoop-checkout .topup-summary__explanation{color:var(--sc-text-dim);border-top-color:var(--sc-border)}.scoop-checkout .topup-live-breakdown__explanation a,.scoop-checkout .topup-summary__explanation a{color:var(--sc-tint)}.scoop-checkout .topup-summary__label{color:var(--sc-text-dim)}.scoop-checkout .topup-summary__total{color:var(--sc-text)}.scoop-checkout .topup-summary__breakdown{border-top-color:var(--sc-border)}.scoop-checkout .topup-summary__change{color:var(--sc-tint)}.scoop-checkout .topup-allowance__label,.scoop-checkout .topup-allowance__value{color:var(--sc-text)}.scoop-checkout .topup-allowance__hint{color:var(--sc-text-dim)}.scoop-checkout .topup-allowance__hint a{color:var(--sc-tint)}.scoop-checkout .gambling-help{background:var(--sc-surface);border-color:var(--sc-border);box-shadow:none}.scoop-checkout .gambling-help__header{border-bottom-color:var(--sc-border)}.scoop-checkout .gambling-help__title{color:var(--sc-text)}.scoop-checkout .gambling-help__message,.scoop-checkout .gambling-help__item,.scoop-checkout .gambling-help__desc{color:var(--sc-text-dim)}.scoop-checkout .gambling-help__icon,.scoop-checkout .gambling-help__link{color:#4ade80}.scoop-checkout .gambling-help__helpline{color:#86efac}.scoop-checkout .gambling-help__helpline strong{color:#bbf7d0}.scoop-checkout .gambling-help__helpline svg{color:#4ade80}.scoop-checkout .topup-gateway{background:var(--sc-surface-strong);border-color:var(--sc-border);color:var(--sc-text)}.scoop-checkout .topup-gateway:hover{background:var(--sc-surface-strong);border-color:color-mix(in srgb, var(--sc-tint) 45%, transparent)}.scoop-checkout .topup-gateway--bank{padding:1.4rem 1.5rem 1.35rem;border-radius:18px;border:1.5px solid rgba(45,212,191,0.45);background:radial-gradient(130% 130% at 50% -20%, rgba(45,212,191,0.16) 0%, transparent 55%),var(--sc-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 0 32px -12px rgba(45,212,191,0.4),0 26px 54px -26px rgba(0,0,0,0.65)}.scoop-checkout .topup-gateway--bank::after{background:linear-gradient(115deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0) 70%)}.scoop-checkout .topup-gateway--bank:hover{border-color:rgba(45,212,191,0.65);background:radial-gradient(130% 130% at 50% -20%, rgba(45,212,191,0.2) 0%, transparent 55%),var(--sc-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 44px -10px rgba(45,212,191,0.5),0 32px 64px -26px rgba(0,0,0,0.7)}.scoop-checkout .topup-gateway__bank-content{gap:1rem}.scoop-checkout .topup-gateway__bank-row{flex-direction:column-reverse;align-items:flex-start;gap:0.85rem}.scoop-checkout .topup-gateway__badge{align-self:flex-start}.scoop-checkout .topup-gateway__logo{height:50px;padding:8px 12px;border-radius:12px;background:#fff;box-sizing:content-box;box-shadow:0 6px 18px -8px rgba(0,0,0,0.5)}.scoop-checkout .topup-gateway__benefits{padding-top:0.95rem;border-top:1px solid var(--sc-border)}.scoop-checkout .topup-gateway__benefit{color:rgba(94,234,212,0.95)}.scoop-checkout .topup-gateway__benefit svg{color:#2dd4bf}.scoop-checkout .topup-gateway--manual{background:var(--sc-surface);border-color:rgba(255,255,255,0.2)}.scoop-checkout .topup-gateway--manual:hover{background:var(--sc-surface-strong);border-color:rgba(255,255,255,0.32)}.scoop-checkout .topup-gateway--manual__icon{background:rgba(255,255,255,0.06);color:var(--sc-text-dim)}.scoop-checkout .topup-gateway--manual__title{color:var(--sc-text)}.scoop-checkout .topup-gateway--manual__hint{color:var(--sc-text-dim)}.scoop-checkout .topup-gateway--manual__chevron,.scoop-checkout .topup-gateway__chevron{color:var(--sc-text-dim)}.scoop-checkout .topup-gateway--link{background:var(--sc-surface-strong);color:var(--sc-text-dim)}.scoop-checkout .topup-gateway--link svg{color:var(--sc-text-dim)}.scoop-checkout .topup-gateway--link:hover{background:var(--sc-surface);border-color:var(--sc-border);color:var(--sc-text)}.scoop-checkout .topup-gateways__divider{color:var(--sc-text-dim)}@media (max-width: 768px){.scoop-checkout .checkout-columns{display:flex;flex-direction:column}}.scoop-checkout .devise-link-main{color:var(--sc-accent)}.scoop-checkout .devise-link-secondary,.scoop-checkout .devise-link-muted,.scoop-checkout .devise-links-help-label{color:var(--sc-text-dim)}.scoop-checkout .referral-disclosure summary{color:var(--sc-text-dim)}.scoop-checkout .checkout-trust__item{background:var(--sc-surface-strong);border-color:var(--sc-border);color:var(--sc-text-dim)}.scoop-checkout .checkout-trust__item svg{color:#4ade80}.scoop-checkout .checkout-hero__name{color:var(--sc-text)}.scoop-checkout .checkout-hero__eyebrow{color:var(--sc-tint)}.scoop-checkout .checkout-hero__worth{background:color-mix(in srgb, var(--sc-tint) 16%, transparent);color:var(--sc-tint)}.scoop-checkout .checkout-steps__label{color:var(--sc-text-dim)}.scoop-checkout .checkout-steps__bullet{background:rgba(255,255,255,0.08);color:var(--sc-text-dim)}.scoop-checkout .checkout-steps__item--active .checkout-steps__bullet,.scoop-checkout .checkout-steps__item--completed .checkout-steps__bullet{background:color-mix(in srgb, var(--sc-tint) 22%, transparent);color:var(--sc-tint)}.scoop-checkout .checkout-steps__item--active .checkout-steps__label{color:var(--sc-text)}.scoop-checkout .topup-cta{background:#ff5722;color:#fff}.scoop-checkout .topup-cta:hover{filter:brightness(1.08)}.scoop-checkout .topup-card__signin a{color:var(--sc-tint)}.scoop-checkout .iwco-summary{border-radius:18px;border:1px solid var(--sc-border);background:var(--sc-surface);box-shadow:0 24px 60px rgba(0,0,0,0.45);overflow:hidden}.scoop-checkout .iwco-summary__cover{position:relative;aspect-ratio:16 / 10;background:rgba(0,0,0,0.35)}.scoop-checkout .iwco-summary__cover-img{display:block;width:100%;height:100%;object-fit:cover}.scoop-checkout .iwco-summary__cover-tag{position:absolute;top:0.75rem;left:0.75rem;padding:0.25rem 0.6rem;border-radius:999px;background:#ff5722;color:#fff;font-size:0.64rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.scoop-checkout .iwco-summary__body{padding:1.3rem 1.35rem 1.45rem}.scoop-checkout .iwco-summary__label{margin:0 0 0.2rem;font-size:0.66rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__name{margin:0;font-size:1.3rem;font-weight:800;line-height:1.2;color:var(--sc-text)}.scoop-checkout .iwco-summary__price{margin:0.3rem 0 0;font-size:0.82rem;font-weight:600;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__prize{display:flex;gap:0.6rem;align-items:center;margin:1.1rem 0;padding:0.75rem 0.85rem;border-radius:12px;border:1px solid var(--sc-border);background:color-mix(in srgb, var(--sc-tint) 10%, transparent)}.scoop-checkout .iwco-summary__prize svg{flex:0 0 auto;color:var(--sc-tint)}.scoop-checkout .iwco-summary__prize-label{display:block;font-size:0.62rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__prize-name{display:block;font-size:0.92rem;font-weight:700;color:var(--sc-text)}.scoop-checkout .iwco-summary__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem;margin:0 0 1.2rem}.scoop-checkout .iwco-summary__stat{padding:0.65rem 0.35rem;border-radius:12px;text-align:center;background:var(--sc-surface-strong)}.scoop-checkout .iwco-summary__stat dt{margin:0 0 0.25rem;font-size:0.6rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__stat dd{margin:0;font-size:0.98rem;font-weight:800;color:var(--sc-text)}.scoop-checkout .iwco-summary__how-title{margin:0 0 0.65rem;font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__steps{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:0.6rem}.scoop-checkout .iwco-summary__steps li{display:flex;gap:0.6rem;align-items:center;font-size:0.86rem;color:var(--sc-text)}.scoop-checkout .iwco-summary__step-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb, var(--sc-tint) 22%, transparent);color:var(--sc-tint);font-size:0.72rem;font-weight:800}.scoop-checkout .iwco-summary__free{display:flex;gap:0.45rem;align-items:flex-start;margin:0;padding-top:1.1rem;border-top:1px solid var(--sc-border);font-size:0.76rem;line-height:1.5;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__free svg{flex:0 0 auto;margin-top:0.15rem;color:var(--sc-text-dim)}.scoop-checkout .iwco-summary__free-link{color:var(--sc-tint);font-weight:600}.scoop-checkout .scoop-checkout__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem 0.5rem}.scoop-checkout .scoop-checkout__back,.scoop-checkout .scoop-checkout__bar-spacer{flex:1 1 0;min-width:0}.scoop-checkout .scoop-checkout__back{display:inline-flex;align-items:center;gap:0.4rem;color:var(--sc-text-dim);font-size:0.85rem;font-weight:600}.scoop-checkout .scoop-checkout__back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoop-checkout .scoop-checkout__back:hover{color:var(--sc-text)}.scoop-checkout .scoop-checkout__brandlink{display:inline-flex;flex:0 0 auto}@keyframes scoopGridDrift{to{background-position:0 46px, 0 46px}}@media (prefers-reduced-motion: reduce){.scoop-checkout__bg-grid{animation:none}}.manual-transfer-context{display:flex;align-items:flex-start;gap:0.6rem;padding:0.85rem 1rem;margin-bottom:1.25rem;border-radius:12px;background:rgba(59,130,246,0.06);border:1px solid rgba(59,130,246,0.18)}.manual-transfer-context__icon{color:#1d4ed8;flex:0 0 auto;margin-top:1px}.manual-transfer-context__text{margin:0;font-size:0.85rem;line-height:1.5;color:#1e3a8a}.manual-transfer-status{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.8rem;margin-bottom:1rem;border-radius:999px;background:rgba(245,158,11,0.12);color:#92400e;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.manual-transfer-status__dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,0.18);animation:manual-transfer-pulse 1.6s ease-in-out infinite}@keyframes manual-transfer-pulse{0%,100%{box-shadow:0 0 0 4px rgba(245,158,11,0.18)}50%{box-shadow:0 0 0 7px rgba(245,158,11,0)}}.manual-transfer-card{background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.4rem 1.5rem 1.5rem;margin-bottom:1.25rem}.manual-transfer-card__header{display:flex;align-items:center;gap:0.7rem;margin-bottom:0.65rem}.manual-transfer-card__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg, #ff5722 0%, #e64a19 100%);color:#fff;font-size:0.85rem;font-weight:800;box-shadow:0 2px 6px rgba(255,87,34,0.35);flex:0 0 auto}.manual-transfer-card__title{margin:0;font-size:1.1rem;font-weight:800;color:#111827;letter-spacing:-0.01em}.manual-transfer-card__intro{margin:0 0 1.1rem;font-size:0.88rem;color:#6b7280;line-height:1.5}.manual-transfer-card__warning{display:flex;align-items:flex-start;gap:0.45rem;margin:1rem 0 0;padding:0.65rem 0.85rem;border-radius:10px;background:rgba(220,38,38,0.06);color:#b91c1c;font-size:0.8rem;font-weight:600;line-height:1.4}.manual-transfer-card__warning svg{flex:0 0 auto;margin-top:1px}.manual-transfer-row{display:flex;flex-direction:column;gap:0.3rem;padding:0.85rem 0;border-top:1px solid rgba(10,10,20,0.06)}.manual-transfer-row:first-of-type{border-top:0;padding-top:0.25rem}.manual-transfer-row__label{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#9ca3af}.manual-transfer-row__value-wrap{display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.manual-transfer-row__value{font-size:1.05rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-transfer-row__value--mono{font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace;font-size:1rem;letter-spacing:0.02em}.manual-transfer-row__value--amount{font-size:1.6rem;letter-spacing:-0.01em}.manual-transfer-row__value--reference{font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace;font-size:1.35rem;letter-spacing:0.04em;padding:0.2rem 0.5rem;border-radius:6px;background:rgba(255,87,34,0.08);color:#c2410c}.manual-transfer-row__copy{display:inline-flex;align-items:center;gap:0.35rem;padding:0.4rem 0.7rem;border:1px solid rgba(10,10,20,0.1);border-radius:8px;background:#fff;font-size:0.75rem;font-weight:600;color:#4b5563;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease, color 0.15s ease;flex:0 0 auto}.manual-transfer-row__copy svg{color:#9ca3af;transition:color 0.15s ease}.manual-transfer-row__copy:hover{border-color:rgba(255,87,34,0.4);color:#ff5722;background:rgba(255,87,34,0.04)}.manual-transfer-row__copy:hover svg{color:#ff5722}.manual-transfer-email-note{display:flex;align-items:center;gap:0.4rem;margin-top:1rem;font-size:0.78rem;color:#6b7280}.manual-transfer-email-note svg{color:#9ca3af;flex:0 0 auto}.manual-transfer-help{display:block;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.1rem 1.25rem 1.25rem;text-decoration:none;color:inherit;transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.manual-transfer-help:hover{border-color:rgba(37,211,102,0.45);box-shadow:0 6px 18px rgba(37,211,102,0.12);color:inherit;transform:translateY(-1px)}.manual-transfer-help:hover .manual-transfer-help__cta{background:#1ebc59;box-shadow:0 6px 16px rgba(37,211,102,0.35)}.manual-transfer-help__header{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.65rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(10,10,20,0.06)}.manual-transfer-help__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(37,211,102,0.12);color:#0f7c3a;flex:0 0 auto}.manual-transfer-help__title{font-size:0.92rem;font-weight:800;color:#111827;letter-spacing:-0.005em;margin:0}.manual-transfer-help__message{font-size:0.82rem;color:#4b5563;line-height:1.5;margin:0 0 0.85rem}.manual-transfer-help__cta{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.85rem;border-radius:999px;background:#25d366;color:#fff;font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace;font-size:0.82rem;font-weight:700;letter-spacing:0.01em;box-shadow:0 2px 8px rgba(37,211,102,0.25);transition:background 0.15s ease, box-shadow 0.15s ease}.manual-transfer-help__cta svg{color:#fff;flex:0 0 auto}.manual-transfer-help__footer{margin:0.85rem 0 0;font-size:0.74rem;color:#6b7280;line-height:1.45}.achievements-screen{position:relative;min-height:100vh;padding:2rem 0 6rem;color:#1a1a1f;background:#f6f7fa;overflow:hidden}.achievements-screen .container{position:relative;z-index:1}.achievements-screen__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.achievements-screen__bg-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(10,10,20,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(10,10,20,0.04) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center, #000 30%, transparent 80%)}.achievements-screen__bg-glow{display:none}.achievements-hero{padding:2rem 0 2.5rem}.achievements-hero__back{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.8rem;font-weight:600;color:#6b7280;margin-bottom:1rem;transition:color 0.15s ease}.achievements-hero__back:hover{color:#1a1a1f}.achievements-hero__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:0.75rem}.achievements-hero__stat{position:relative;padding:1.25rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.04);text-align:left}.achievements-hero__stat--points{background:linear-gradient(135deg, #fff 0%, #faf7ff 100%);border-color:rgba(124,58,237,0.18)}.achievements-hero__stat-label{display:block;font-size:0.65rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#6b7280;margin-bottom:0.4rem}.achievements-hero__stat-value{display:block;font-size:1.75rem;font-weight:800;line-height:1;color:#1a1a1f;font-variant-numeric:tabular-nums}.achievements-hero__stat-value small{font-size:0.85rem;font-weight:600;color:#9ca3af}.achievements-hero__stat--points .achievements-hero__stat-value{background:linear-gradient(135deg, #7c3aed 0%, #ff5722 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.achievements-hero__stat-sub{display:block;font-size:0.75rem;color:#9ca3af;margin-top:0.35rem}.achievements-hero__progress{height:5px;background:rgba(10,10,20,0.06);border-radius:999px;overflow:hidden;margin-top:0.6rem}.achievements-hero__progress-fill{height:100%;background:linear-gradient(90deg, #7c3aed, #ff5722);border-radius:999px;transition:width 1s ease-out}.achievements-hero__latest{display:flex;align-items:center;gap:0.625rem;margin-top:0.1rem;min-width:0}.achievements-hero__latest-icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f6f7fa;flex:0 0 auto}.achievements-hero__latest-icon{font-size:1.35rem;line-height:1}.achievements-hero__latest-body{min-width:0;display:flex;flex-direction:column;gap:0.1rem}.achievements-hero__latest-title{font-size:0.9rem;font-weight:700;color:#1a1a1f;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievements-hero__latest-date{font-size:0.7rem;color:#9ca3af}.achievements-filters{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:center;margin:1.5rem 0;padding:0.5rem 0.75rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:10px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.achievements-filters__group{display:flex;flex-wrap:wrap;gap:0.4rem}.achievements-filter{padding:0.4rem 0.9rem;border-radius:6px;background:transparent;color:#6b7280;font-size:0.8rem;font-weight:600;letter-spacing:0.02em;transition:all 0.15s ease}.achievements-filter:hover{color:#1a1a1f;background:rgba(10,10,20,0.04)}.achievements-filter.is-active{background:#1a1a1f;color:#fff}.achievements-tier-pill{padding:0.3rem 0.65rem;border-radius:6px;font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;background:transparent;color:#9ca3af;border:1px solid transparent;transition:all 0.15s ease}.achievements-tier-pill:hover{color:#1a1a1f}.achievements-tier-pill--bronze.is-active{color:#b07a43;border-color:rgba(176,122,67,0.35);background:rgba(176,122,67,0.06)}.achievements-tier-pill--silver.is-active{color:#8a96a3;border-color:rgba(138,150,163,0.35);background:rgba(138,150,163,0.06)}.achievements-tier-pill--gold.is-active{color:#c99426;border-color:rgba(201,148,38,0.35);background:rgba(201,148,38,0.06)}.achievements-tier-pill--platinum.is-active{color:#4a9ec8;border-color:rgba(74,158,200,0.35);background:rgba(74,158,200,0.06)}.achievements-tier-pill--legendary.is-active{color:#9b3fc4;border-color:rgba(155,63,196,0.35);background:rgba(155,63,196,0.06)}.achievements-tier-pill.is-active:not([class*="--"]){color:#1a1a1f;border-color:rgba(10,10,20,0.12);background:rgba(10,10,20,0.04)}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:1rem}.achievements-empty{padding:4rem 1rem;text-align:center;color:#6b7280}.achievements-empty__icon{font-size:3rem;margin-bottom:0.75rem;opacity:0.6}@media (max-width: 768px){.achievements-screen{padding:1rem 1rem 4rem}.achievements-hero{padding:1rem 0 1.5rem}.achievements-filters{flex-direction:column;align-items:stretch;padding:0.5rem}.achievements-filters__group{justify-content:center}.achievements-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:0.625rem}}.achievement-card{--tier-color: #b07a43;--tier-glow: rgba(176, 122, 67, 0.35);--tier-gradient: linear-gradient(135deg, rgba(176, 122, 67, 0.12), rgba(255, 255, 255, 0) 60%);position:relative;aspect-ratio:3 / 4;cursor:pointer}.achievement-card--bronze{--tier-color: #b07a43;--tier-glow: rgba(176, 122, 67, 0.38);--tier-gradient: linear-gradient(135deg, rgba(176, 122, 67, 0.16), rgba(255, 235, 210, 0.35) 45%, rgba(255, 255, 255, 0) 75%)}.achievement-card--silver{--tier-color: #8a96a3;--tier-glow: rgba(138, 150, 163, 0.35);--tier-gradient: linear-gradient(135deg, rgba(138, 150, 163, 0.18), rgba(230, 236, 242, 0.45) 45%, rgba(255, 255, 255, 0) 75%)}.achievement-card--gold{--tier-color: #c99426;--tier-glow: rgba(201, 148, 38, 0.42);--tier-gradient: linear-gradient(135deg, rgba(201, 148, 38, 0.2), rgba(255, 224, 138, 0.5) 45%, rgba(255, 255, 255, 0) 75%)}.achievement-card--platinum{--tier-color: #4a9ec8;--tier-glow: rgba(74, 158, 200, 0.38);--tier-gradient: linear-gradient(135deg, rgba(74, 158, 200, 0.18), rgba(194, 228, 245, 0.45) 45%, rgba(255, 255, 255, 0) 75%)}.achievement-card--legendary{--tier-color: #9b3fc4;--tier-glow: rgba(155, 63, 196, 0.45);--tier-gradient: linear-gradient(135deg, rgba(155, 63, 196, 0.22), rgba(255, 87, 34, 0.25) 50%, rgba(255, 255, 255, 0) 80%)}.achievement-card__inner{position:relative;width:100%;height:100%;perspective:900px;transform-style:preserve-3d;transition:transform 0.3s ease}.achievement-card__face{position:absolute;inset:0;border-radius:14px;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 1px 2px rgba(10,10,20,0.04);transition:transform 0.2s ease, box-shadow 0.25s ease, border-color 0.2s ease;will-change:transform;isolation:isolate}.achievement-card__sheen{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--sheen-x, 50%) var(--sheen-y, 0%), rgba(255,255,255,0.55), transparent 40%);opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:2}.achievement-card__shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.achievement-card__shimmer::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(115deg, transparent, rgba(255,255,255,0.55), transparent);transform:skewX(-18deg);transition:left 0.9s cubic-bezier(0.22, 0.61, 0.36, 1)}.achievement-card.is-unlocked .achievement-card__face{background:#fff var(--tier-gradient) no-repeat;border-color:rgba(10,10,20,0.1);border-top:1px solid rgba(255,255,255,0.8);border-left:1px solid rgba(255,255,255,0.6);box-shadow:0 1px 2px rgba(10,10,20,0.05),inset 0 1px 0 rgba(255,255,255,0.6),0 0 0 1px rgba(10,10,20,0.03)}.achievement-card.is-unlocked:hover .achievement-card__face{box-shadow:0 12px 28px -8px var(--tier-glow),0 6px 14px rgba(10,10,20,0.08),inset 0 1px 0 rgba(255,255,255,0.7);border-color:var(--tier-color)}.achievement-card.is-unlocked:hover .achievement-card__sheen{opacity:1}.achievement-card.is-unlocked:hover .achievement-card__shimmer::before{left:125%}.achievement-card.is-unlocked.achievement-card--legendary .achievement-card__face{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #9b3fc4, #ff5722, #9b3fc4) border-box;animation:achievement-card-legendary-pulse 3.2s ease-in-out infinite}@keyframes achievement-card-legendary-pulse{0%,100%{box-shadow:0 0 0 rgba(155,63,196,0)}50%{box-shadow:0 0 24px -4px rgba(155,63,196,0.45)}}.achievement-card.is-locked .achievement-card__face{background:rgba(246,247,250,0.6);border-style:dashed;border-color:rgba(10,10,20,0.1);box-shadow:none}.achievement-card.is-locked .achievement-card__icon{filter:grayscale(1);opacity:0.35}.achievement-card.is-locked .achievement-card__title{color:rgba(10,10,20,0.45)}.achievement-card.is-locked .achievement-card__desc{color:rgba(10,10,20,0.35)}.achievement-card.is-locked .achievement-card__tier,.achievement-card.is-locked .achievement-card__points{opacity:0.5}.achievement-card.is-locked .achievement-card__shimmer{display:none}.achievement-card__header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0.5rem}.achievement-card__tier{font-size:0.55rem;font-weight:800;letter-spacing:0.15em;text-transform:uppercase;color:var(--tier-color)}.achievement-card__points{font-size:0.7rem;font-weight:700;color:#4b5563;font-variant-numeric:tabular-nums}.achievement-card__icon-wrap{position:relative;z-index:2;width:4.25rem;height:4.25rem;margin:0.75rem auto 0.75rem;display:flex;align-items:center;justify-content:center}.achievement-card__icon-ring{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg, var(--tier-color), var(--tier-glow), var(--tier-color));mask:radial-gradient(circle, transparent 62%, #000 64%);-webkit-mask:radial-gradient(circle, transparent 62%, #000 64%);opacity:0;transition:opacity 0.25s ease}.achievement-card.is-unlocked:hover .achievement-card__icon-ring{opacity:0.85;animation:achievement-card-ring-spin 3s linear infinite}@keyframes achievement-card-ring-spin{to{transform:rotate(1turn)}}.achievement-card__icon{position:relative;font-size:2.75rem;line-height:1;transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.achievement-card:hover .achievement-card__icon{transform:scale(1.1) rotate(-4deg)}.achievement-card__lock{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid rgba(10,10,20,0.12);display:flex;align-items:center;justify-content:center;color:#9ca3af;z-index:3}.achievement-card__title{position:relative;z-index:2;font-size:0.95rem;font-weight:700;color:#1a1a1f;text-align:center;margin-bottom:0.25rem;letter-spacing:-0.005em}.achievement-card__desc{position:relative;z-index:2;font-size:0.75rem;color:#6b7280;text-align:center;line-height:1.4;flex:1}.achievement-card__meta{position:relative;z-index:2;display:flex;flex-direction:column;gap:0.15rem;align-items:center;width:100%;margin-top:0.6rem;padding-top:0.6rem;border-top:1px solid rgba(10,10,20,0.06)}.achievement-card__earned{font-size:0.62rem;color:#9ca3af;letter-spacing:0.03em}.achievement-card__rarity{font-size:0.62rem;font-weight:600;color:var(--tier-color);letter-spacing:0.05em}.achievement-card__progress{position:relative;z-index:2;width:100%;margin-top:0.6rem;padding-top:0.6rem;border-top:1px solid rgba(10,10,20,0.06)}.achievement-card__progress-bar{height:4px;background:rgba(10,10,20,0.06);border-radius:999px;overflow:hidden;margin-bottom:0.35rem}.achievement-card__progress-fill{height:100%;background:var(--tier-color);border-radius:999px;transition:width 1s ease-out;opacity:0.6}.achievement-card__progress-label{display:block;text-align:center;font-size:0.65rem;font-weight:600;color:#6b7280;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.achievement-card__shimmer::before{display:none}.achievement-card.is-unlocked.achievement-card--legendary .achievement-card__face{animation:none}.achievement-card.is-unlocked:hover .achievement-card__icon-ring{animation:none}}@media (max-width: 768px){.achievement-card__face{padding:0.75rem 0.5rem}.achievement-card__icon{font-size:2rem}.achievement-card__icon-wrap{width:3rem;height:3rem;margin:0.5rem auto}.achievement-card__title{font-size:0.8rem}.achievement-card__desc{font-size:0.65rem}.achievement-card__tier{font-size:0.5rem}.achievement-card__points{font-size:0.65rem}}.achievement-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;visibility:hidden;opacity:0;transition:opacity 0.3s ease, visibility 0s linear 0.3s}.achievement-modal.is-active{visibility:visible;opacity:1;transition:opacity 0.3s ease, visibility 0s linear 0s}.achievement-modal__backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(10,10,20,0.55), rgba(10,10,20,0.82));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.achievement-modal__stage{position:relative;width:100%;max-width:420px;z-index:1;perspective:1200px}.achievement-modal__close{position:absolute;top:-42px;right:0;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s ease, transform 0.2s ease}.achievement-modal__close:hover{background:rgba(255,255,255,0.22);transform:scale(1.05)}.achievement-modal__card{position:relative;aspect-ratio:3 / 4;border-radius:20px;padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;align-items:center;background:#fff var(--tier-gradient) no-repeat;border:1px solid rgba(10,10,20,0.1);box-shadow:0 40px 80px -20px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.1),inset 0 1px 0 rgba(255,255,255,0.7);overflow:hidden;isolation:isolate;transform:rotateY(180deg) scale(0.4);opacity:0;transition:transform 0.7s cubic-bezier(0.18, 0.8, 0.28, 1),opacity 0.4s ease}.achievement-modal.is-entered .achievement-modal__card{transform:rotateY(0deg) scale(1);opacity:1}.achievement-modal.is-unlocked.achievement-card--legendary .achievement-modal__card{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #9b3fc4, #ff5722, #9b3fc4) border-box}.achievement-modal.is-locked .achievement-modal__card{background:linear-gradient(135deg, #f8f9fb, #eef0f4);border-style:dashed}.achievement-modal.is-locked .achievement-modal__card .achievement-modal__icon{filter:grayscale(1);opacity:0.45}.achievement-modal.is-locked .achievement-modal__card .achievement-modal__title{color:rgba(10,10,20,0.6)}.achievement-modal.is-locked .achievement-modal__card .achievement-modal__shimmer{display:none}.achievement-modal__glow{position:absolute;inset:-30%;background:radial-gradient(circle at 30% 20%, var(--tier-glow), transparent 55%);z-index:0;pointer-events:none;opacity:0;transition:opacity 0.5s ease 0.2s}.achievement-modal.is-entered .achievement-modal__glow{opacity:1}.achievement-modal__shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.achievement-modal__shimmer::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(115deg, transparent, rgba(255,255,255,0.6), transparent);transform:skewX(-18deg)}.achievement-modal.is-entered.is-unlocked .achievement-modal__shimmer::before{animation:achievement-modal-shimmer 1.6s ease-out 0.55s forwards}@keyframes achievement-modal-shimmer{to{left:125%}}.achievement-modal__header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.achievement-modal__tier{font-size:0.65rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:var(--tier-color)}.achievement-modal__points{font-size:0.85rem;font-weight:800;color:var(--tier-color);font-variant-numeric:tabular-nums}.achievement-modal__icon-wrap{position:relative;z-index:2;width:6.5rem;height:6.5rem;margin:0.5rem auto 1rem;display:flex;align-items:center;justify-content:center}.achievement-modal__ring{position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(from 0deg, var(--tier-color), var(--tier-glow), var(--tier-color));mask:radial-gradient(circle, transparent 64%, #000 66%);-webkit-mask:radial-gradient(circle, transparent 64%, #000 66%);animation:achievement-modal-ring 4s linear infinite;opacity:0.9}.achievement-modal.is-locked .achievement-modal__ring{opacity:0.25}@keyframes achievement-modal-ring{to{transform:rotate(1turn)}}.achievement-modal__icon{position:relative;font-size:4rem;line-height:1;filter:drop-shadow(0 4px 12px var(--tier-glow))}.achievement-modal__lock{position:absolute;bottom:-2px;right:-2px;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid rgba(10,10,20,0.12);display:flex;align-items:center;justify-content:center;color:#9ca3af;z-index:3}.achievement-modal__title{position:relative;z-index:2;font-size:1.35rem;font-weight:800;text-align:center;margin:0 0 0.5rem;color:#1a1a1f;letter-spacing:-0.01em}.achievement-modal__desc{position:relative;z-index:2;font-size:0.85rem;color:#6b7280;text-align:center;line-height:1.45;margin:0 0 1.25rem}.achievement-modal__stats{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:0.4rem;margin-bottom:1rem}.achievement-modal__stat{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0.75rem;background:rgba(10,10,20,0.03);border:1px solid rgba(10,10,20,0.05);border-radius:8px}.achievement-modal__stat-label{font-size:0.65rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280}.achievement-modal__stat-value{font-size:0.8rem;font-weight:700;color:#1a1a1f;font-variant-numeric:tabular-nums}.achievement-modal__progress{position:relative;z-index:2;width:100%;margin-bottom:1rem}.achievement-modal__progress-bar{height:6px;background:rgba(10,10,20,0.06);border-radius:999px;overflow:hidden;margin-bottom:0.35rem}.achievement-modal__progress-fill{height:100%;background:linear-gradient(90deg, var(--tier-color), var(--tier-glow));border-radius:999px;transition:width 1.2s ease-out}.achievement-modal__progress-label{display:block;text-align:right;font-size:0.7rem;font-weight:700;color:var(--tier-color);font-variant-numeric:tabular-nums}.achievement-modal__footer{position:relative;z-index:2;margin-top:auto;display:flex;justify-content:center;width:100%}.achievement-modal__badge{display:inline-flex;align-items:center;padding:0.4rem 0.9rem;border-radius:999px;background:var(--tier-color);color:#fff;font-size:0.65rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;box-shadow:0 6px 16px -4px var(--tier-glow)}.achievement-modal__badge--locked{background:rgba(10,10,20,0.08);color:#6b7280;box-shadow:none}.achievement-modal__share{position:relative;z-index:2;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(10,10,20,0.08);display:flex;flex-direction:column;align-items:center;gap:0.6rem}.achievement-modal__share-label{font-size:0.65rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#6b7280}@media (prefers-reduced-motion: reduce){.achievement-modal__card{transition:opacity 0.2s ease;transform:scale(0.95)}.achievement-modal.is-entered .achievement-modal__card{transform:scale(1)}.achievement-modal__ring{animation:none}.achievement-modal.is-entered.is-unlocked .achievement-modal__shimmer::before{animation:none}}@media (max-width: 768px){.achievement-modal__card{padding:1.5rem 1.25rem 1.25rem}.achievement-modal__icon-wrap{width:5rem;height:5rem}.achievement-modal__icon{font-size:3rem}.achievement-modal__title{font-size:1.15rem}.achievement-modal__desc{font-size:0.8rem}}.achievement-unlock-overlay{position:fixed;top:88px;right:20px;z-index:10000;pointer-events:auto;transform:translateX(calc(100% + 40px));transition:transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1)}.achievement-unlock-overlay.is-visible{transform:translateX(0)}.achievement-unlock-card{display:flex;align-items:center;gap:0.875rem;width:92vw;max-width:360px;padding:0.875rem 1rem;border-radius:12px;background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 10px 30px rgba(10,10,20,0.12),0 2px 6px rgba(10,10,20,0.06);color:#1a1a1f;cursor:pointer;text-align:left;font:inherit}.achievement-unlock-card__icon{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;border-radius:8px;background:#f6f7fa;border:1px solid rgba(10,10,20,0.06)}.achievement-unlock-card__body{flex:1;min-width:0}.achievement-unlock-card__eyebrow{font-size:0.6rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#7c3aed;margin-bottom:0.15rem}.achievement-unlock-card__title{font-size:0.95rem;font-weight:700;color:#1a1a1f;line-height:1.25;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievement-unlock-card__points{flex:0 0 auto;font-size:0.75rem;font-weight:700;color:#555;font-variant-numeric:tabular-nums}@media (max-width: 768px){.achievement-unlock-overlay{top:72px;right:10px;left:auto}.achievement-unlock-card{width:calc(100vw - 20px);max-width:360px}}.top-achievement-badge{--tier-color: #b07a43;--tier-glow: rgba(176, 122, 67, 0.35);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--tier-color);box-shadow:0 1px 3px var(--tier-glow);vertical-align:middle;line-height:1;font-size:0.75rem;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.25s ease}.top-achievement-badge:hover{transform:scale(1.18);box-shadow:0 3px 10px var(--tier-glow)}.top-achievement-badge__icon{line-height:1;transform:translateY(0.5px)}.top-achievement-badge--medium{width:28px;height:28px;font-size:0.9rem}.top-achievement-badge--large{width:36px;height:36px;font-size:1.1rem;border-width:2px}.top-achievement-badge--bronze{--tier-color: #b07a43;--tier-glow: rgba(176, 122, 67, 0.4)}.top-achievement-badge--silver{--tier-color: #8a96a3;--tier-glow: rgba(138, 150, 163, 0.35)}.top-achievement-badge--gold{--tier-color: #c99426;--tier-glow: rgba(201, 148, 38, 0.45)}.top-achievement-badge--platinum{--tier-color: #4a9ec8;--tier-glow: rgba(74, 158, 200, 0.4)}.top-achievement-badge--legendary{--tier-color: #9b3fc4;--tier-glow: rgba(155, 63, 196, 0.55);animation:top-achievement-pulse 2.4s ease-in-out infinite}@keyframes top-achievement-pulse{0%,100%{box-shadow:0 0 0 0 rgba(155,63,196,0.45)}50%{box-shadow:0 0 0 6px rgba(155,63,196,0)}}@media (prefers-reduced-motion: reduce){.top-achievement-badge--legendary{animation:none}}.profile-metrics{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.75rem;margin-bottom:1.5rem}.profile-metric{display:flex;flex-direction:column;gap:0.5rem;padding:1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.03);color:#1a1a1f;min-width:0;transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.profile-metric--link{cursor:pointer}.profile-metric--link:hover{border-color:rgba(124,58,237,0.35);box-shadow:0 4px 12px rgba(124,58,237,0.1);transform:translateY(-1px);color:#1a1a1f}.profile-metric__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f6f7fa;color:#6b7280;flex:0 0 auto}.profile-metric__icon--orange{background:rgba(255,87,34,0.1);color:#ff5722}.profile-metric__icon--green{background:rgba(16,185,129,0.1);color:#059669}.profile-metric__icon--blue{background:rgba(59,130,246,0.1);color:#2563eb}.profile-metric__icon--amber{background:rgba(245,158,11,0.12);color:#b45309}.profile-metric__icon--purple{background:rgba(124,58,237,0.1);color:#7c3aed}.profile-metric__icon--pink{background:rgba(236,72,153,0.1);color:#db2777}.profile-metric__body{display:flex;flex-direction:column;gap:0.125rem;min-width:0}.profile-metric__label{font-size:0.65rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280;line-height:1.2}.profile-metric__value{font-size:1.5rem;font-weight:800;line-height:1;color:#1a1a1f;font-variant-numeric:tabular-nums}.profile-metric__value small{font-size:0.85rem;font-weight:600;color:#9ca3af}.profile-metric__sub{font-size:0.68rem;font-weight:700;color:#7c3aed;margin-top:0.15rem;letter-spacing:0.02em}.profile-card__links{display:flex;flex-direction:column;gap:0.4rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(10,10,20,0.08)}.profile-card__links--grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:0.4rem;margin:0 0 1rem;padding:0;border-top:none}.profile-card__links--grid .profile-card__link{padding:0.55rem 0.6rem;gap:0.5rem}.profile-card__links--grid .profile-card__link-icon{width:26px;height:26px}.profile-card__links--grid .profile-card__link-label{flex:0 1 auto;min-width:0;overflow:visible;text-overflow:clip}.profile-card__links--grid .profile-card__link-count{margin-left:auto;flex-shrink:0}.profile-card__link{display:flex;align-items:center;gap:0.625rem;padding:0.625rem 0.75rem;border-radius:8px;background:transparent;border:1px solid transparent;color:#1a1a1f;transition:background 0.15s ease, border-color 0.15s ease}.profile-card__link:hover{background:#f6f7fa;border-color:rgba(10,10,20,0.08);color:#1a1a1f}.profile-card__link-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#f3f4f6;color:#6b7280;flex:0 0 auto}.profile-card__link-icon--orange{background:rgba(255,87,34,0.1);color:#ff5722}.profile-card__link-icon--green{background:rgba(16,185,129,0.1);color:#059669}.profile-card__link-icon--blue{background:rgba(59,130,246,0.1);color:#2563eb}.profile-card__link-icon--amber{background:rgba(245,158,11,0.12);color:#b45309}.profile-card__link-icon--purple{background:rgba(124,58,237,0.1);color:#7c3aed}.profile-card__link-icon--pink{background:rgba(236,72,153,0.1);color:#db2777}.wallet-hero{display:flex;align-items:center;gap:0.85rem;padding:1rem 1.1rem;margin:1rem 0 0;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);color:#1a1a1f;transition:transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease}.wallet-hero:hover{color:#1a1a1f;border-color:rgba(255,87,34,0.3);transform:translateY(-1px);box-shadow:0 8px 18px rgba(255,87,34,0.15)}.wallet-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg, #ff5722 0%, #f59e0b 100%);color:#fff;flex:0 0 auto;box-shadow:0 3px 8px rgba(255,87,34,0.25)}.wallet-hero__body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.1}.wallet-hero__label{font-size:0.68rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#b45309;margin-bottom:0.2rem}.wallet-hero__balance{font-size:1.35rem;font-weight:800;color:#1a1a1f;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.wallet-hero__chevron{display:inline-flex;align-items:center;color:#b45309;flex-shrink:0}.wallet-hero:hover .wallet-hero__chevron{color:#ff5722}.profile-card__link-label{flex:1 1 auto;min-width:0;text-align:left;font-size:0.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-card__link-count{font-size:0.75rem;font-weight:700;color:#6b7280;padding:0.15rem 0.5rem;background:#f6f7fa;border-radius:999px;font-variant-numeric:tabular-nums;flex:0 0 auto}.profile-card__link:hover .profile-card__link-count{background:#fff}.profile-card__link-chevron{display:flex;align-items:center;color:#9ca3af}.profile-card__avatar{display:flex;justify-content:center;margin-bottom:1rem}.profile-card__avatar-ring{display:inline-grid;place-items:center;width:104px;height:104px;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%, #8b5cf6, #a855f7, #ff5722, #8b5cf6);padding:3px;box-shadow:0 10px 30px rgba(124,58,237,0.18)}.profile-card__avatar-img{width:98px;height:98px;border-radius:50%;object-fit:cover;background:#fff;border:3px solid #fff;display:block}.profile-card__name{font-size:1.4rem;font-weight:800;color:#1a1a1f;margin:0 0 0.4rem;letter-spacing:-0.02em;line-height:1.2}.profile-card__meta{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.72rem;font-weight:500;color:#9ca3af;margin:0 0 0.875rem}.profile-card__meta svg{color:#9ca3af}.profile-card__badges{display:flex;justify-content:center;gap:0.4rem;flex-wrap:wrap;margin-bottom:0.25rem}.profile-card__badge{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.65rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:0.25rem 0.55rem;border-radius:999px;background:#f6f7fa;color:#6b7280;border:1px solid transparent}.profile-card__badge--trusted{background:rgba(124,58,237,0.08);color:#7c3aed;border-color:rgba(124,58,237,0.2)}.profile-card__badge--active{background:rgba(34,197,94,0.1);color:#15803d;border-color:rgba(34,197,94,0.25)}.profile-card__badge-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,0.2);animation:profileBadgePulse 2s ease-in-out infinite}@keyframes profileBadgePulse{0%,100%{box-shadow:0 0 0 2px rgba(34,197,94,0.2)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0.3)}}.profile-card{position:relative}.profile-card__socials{position:absolute;top:0.9rem;right:0.9rem;display:flex;gap:0.35rem}.profile-card__social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f6f7fa;color:#6b7280;transition:background 0.15s ease, color 0.15s ease}.profile-card__social:hover{background:rgba(124,58,237,0.1);color:#7c3aed}.profile-card__secondary-links{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid rgba(10,10,20,0.08)}.profile-card__secondary-links:has(>:only-child){grid-template-columns:1fr}.profile-card__secondary-links .profile-card__secondary-link,.profile-card__secondary-links .profile-card__secondary-form{width:100%}.profile-card__secondary-links .profile-card__secondary-link{justify-content:center;padding:0.55rem 0.5rem;border-radius:8px;background:#f6f7fa}.profile-card__secondary-links .profile-card__secondary-link:hover{background:#eef0f5}.profile-card__secondary-links .profile-card__secondary-link--signout:hover{background:rgba(239,68,68,0.08);color:#dc2626}.profile-card__secondary-links .Button-form{width:100%;margin:0}.profile-card__secondary-links .Button{width:100%;justify-content:center;padding:0.55rem 0.5rem;border-radius:8px;font-size:0.75rem;font-weight:600;background:#f6f7fa;border:none;color:#6b7280}.profile-card__secondary-links .Button:hover{background:#eef0f5}.profile-card__secondary-links .Button .Button-icon svg{width:14px;height:14px}.profile-card__secondary-links>*:last-child:nth-child(odd){grid-column:1 / -1}.profile-card__secondary-form{display:inline-flex;margin:0}.profile-card__secondary-link--signout:hover{color:#dc2626}.profile-card__secondary-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.75rem;font-weight:600;color:#6b7280;background:transparent;border:none;cursor:pointer;padding:0;transition:color 0.15s ease}.profile-card__secondary-link:hover{color:#7c3aed}.profile-card__secondary-link--action{font-family:inherit}.profile-card__secondary-link--primary{color:#7c3aed}.profile-card__secondary-link--primary:hover{color:#5f14e0}@media (max-width: 1023px){.profile-metrics{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.profile-metrics{gap:0.5rem}.profile-metric{padding:0.75rem;gap:0.4rem}.profile-metric__icon{width:28px;height:28px}.profile-metric__value{font-size:1.2rem}}@media (min-width: 1024px) and (max-width: 1215px){.profile-card{padding:1.75rem 1rem !important}.profile-card__link{padding:0.5rem 0.45rem;gap:0.5rem}.profile-card__link-icon{width:26px;height:26px}.profile-card__link-label{font-size:0.8rem}.profile-card__link-count{font-size:0.7rem;padding:0.1rem 0.4rem}.profile-card__link-chevron svg{width:13px;height:13px}}.recurring-back{display:inline-flex;align-items:center;gap:0.4rem;margin-bottom:1rem;color:#6b7280;font-size:0.8rem;font-weight:500;text-decoration:none;transition:color 0.15s ease}.recurring-back:hover{color:#7c3aed}.recurring-notice{display:flex;align-items:flex-start;gap:0.75rem;padding:0.85rem 1rem;background:rgba(59,130,246,0.05);border-left:3px solid #3b82f6;border-radius:8px;margin-bottom:1.5rem}.recurring-notice__icon{color:#2563eb;flex-shrink:0;margin-top:0.1rem}.recurring-notice__body{font-size:0.85rem;color:#1e40af;line-height:1.45}.recurring-notice__link{color:#2563eb;font-weight:600;text-decoration:underline;margin-left:0.25rem}.recurring-notice__link:hover{color:#1d4ed8}.recurring-notice__hint{display:block;margin-top:0.35rem;font-size:0.78rem;color:#475569;font-style:italic}.recurring-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.recurring-header__main{min-width:0;flex:1 1 auto}.recurring-header__title{font-size:1.5rem;font-weight:800;color:#111827;margin:0 0 0.4rem;letter-spacing:-0.01em;word-break:break-word}.recurring-header__meta{display:inline-flex;align-items:center;gap:0.45rem;margin:0;color:#6b7280;font-size:0.85rem;flex-wrap:wrap}.recurring-header__dot{color:#d1d5db}.recurring-header__actions{flex-shrink:0}.recurring-hero__pill{display:inline-flex;align-items:center;gap:0.3rem;padding:0.2rem 0.55rem;border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent}.recurring-hero__pill--on{color:#15803d;background:rgba(34,197,94,0.1);border-color:rgba(34,197,94,0.25)}.recurring-hero__pill--off{color:#6b7280;background:#f3f4f6;border-color:rgba(10,10,20,0.08)}.recurring-form{display:flex;flex-direction:column;gap:1.25rem}.recurring-toggle{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;cursor:pointer;transition:border-color 0.15s ease}.recurring-toggle:hover{border-color:rgba(124,58,237,0.4)}.recurring-toggle__input{position:absolute;opacity:0;pointer-events:none}.recurring-toggle__switch{position:relative;display:inline-block;width:42px;height:24px;border-radius:999px;background:#d1d5db;flex-shrink:0;transition:background 0.2s ease}.recurring-toggle__switch::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(10,10,20,0.15);transition:transform 0.2s ease}.recurring-toggle__input:checked~.recurring-toggle__switch{background:linear-gradient(135deg, #ff5722 0%, #7c3aed 100%)}.recurring-toggle__input:checked~.recurring-toggle__switch::after{transform:translateX(18px)}.recurring-toggle__copy{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.recurring-toggle__label{font-size:0.95rem;font-weight:600;color:#111827}.recurring-toggle__hint{font-size:0.8rem;color:#6b7280}.archive-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(10,10,20,0.1);border-radius:12px;color:inherit;text-decoration:none;margin-bottom:1.5rem;transition:border-color 0.15s ease, box-shadow 0.15s ease}.archive-banner:hover{color:inherit;border-color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,0.1)}.archive-banner:hover .archive-banner__cta{color:#7c3aed}.archive-banner__body{min-width:0}.archive-banner__title{font-size:0.9rem;font-weight:700;color:#111827;margin:0}.archive-banner__subtitle{font-size:0.8rem;color:#6b7280;margin:0.15rem 0 0}.archive-banner__cta{color:#9ca3af;flex-shrink:0;transition:color 0.15s ease}.recurring-settings-link{display:flex;align-items:center;gap:0.9rem;padding:0.95rem 1.15rem;background:#fff;border:1px solid rgba(124,58,237,0.2);border-radius:12px;text-decoration:none;color:inherit;transition:border-color 0.15s ease, box-shadow 0.15s ease}.recurring-settings-link:hover{color:inherit;border-color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,0.1)}.recurring-settings-link:hover .recurring-settings-link__cta{color:#7c3aed}.recurring-settings-link__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#7c3aed;flex-shrink:0}.recurring-settings-link__body{flex:1;min-width:0}.recurring-settings-link__title{font-size:0.95rem;font-weight:700;color:#111827;margin:0}.recurring-settings-link__subtitle{font-size:0.8rem;color:#6b7280;margin:0.15rem 0 0}.recurring-settings-link__cta{color:#9ca3af;flex-shrink:0;transition:color 0.15s ease}.free-tier-ladder{position:relative;margin-top:1rem;margin-bottom:1rem;padding:1.1rem 1.15rem 1rem;border-radius:16px;background:linear-gradient(135deg, #fff7ed 0%, #fef2f2 100%);border:1px solid rgba(249,115,22,0.18);box-shadow:0 10px 30px rgba(249,115,22,0.08);overflow:hidden}.free-tier-ladder::before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle, rgba(249,115,22,0.18), transparent 70%);pointer-events:none}.free-tier-ladder__header{display:flex;align-items:center;gap:0.75rem;position:relative}.free-tier-ladder__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #f97316, #ef4444);color:#fff;flex-shrink:0;box-shadow:0 4px 14px rgba(239,68,68,0.35)}.free-tier-ladder__icon svg{color:#fff}.free-tier-ladder__heading{flex:1}.free-tier-ladder__eyebrow{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#c2410c;margin:0}.free-tier-ladder__current{font-size:0.95rem;font-weight:600;color:#111827;margin:0.1rem 0 0}.free-tier-ladder__current strong{color:#c2410c;font-weight:800}.free-tier-ladder__race{display:flex;align-items:flex-start;gap:0.4rem;margin:0.4rem 0 0;font-size:0.78rem;line-height:1.35;color:#b91c1c;font-weight:600}.free-tier-ladder__race strong{color:#991b1b;font-weight:700}.free-tier-ladder__race-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0.15rem}.free-tier-ladder__race-icon svg{color:#dc2626}.free-tier-ladder__bonus{display:flex;align-items:flex-start;gap:0.4rem;margin:0.4rem 0 0;font-size:0.78rem;line-height:1.35;color:#7c3aed;font-weight:600}.free-tier-ladder__bonus strong{color:#5b21b6;font-weight:800}.free-tier-ladder__bonus-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0.15rem}.free-tier-ladder__bonus-icon svg{color:#7c3aed}.free-tier-ladder__rungs{list-style:none;margin:0.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:0.45rem;position:relative}.free-tier-ladder__rung{display:flex;align-items:center;gap:0.65rem;padding:0.55rem 0.75rem;border-radius:10px;background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.04);font-size:0.85rem;color:#4b5563;transition:transform 0.15s ease, background 0.15s ease, border-color 0.15s ease}.free-tier-ladder__rung--active{background:#fff;border-color:rgba(249,115,22,0.5);box-shadow:0 6px 18px rgba(249,115,22,0.12);color:#111827;font-weight:600;transform:translateX(2px)}.free-tier-ladder__rung-tickets{display:inline-flex;align-items:baseline;gap:0.25rem;min-width:4.5rem}.free-tier-ladder__rung-tickets strong{font-size:1.05rem;font-weight:800;color:#ea580c}.free-tier-ladder__rung--active .free-tier-ladder__rung-tickets strong{color:#c2410c}.free-tier-ladder__rung-window{flex:1;font-size:0.82rem;color:#6b7280}.free-tier-ladder__rung--active .free-tier-ladder__rung-window{color:#374151}.free-tier-ladder__rung-flag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.55rem;border-radius:999px;background:linear-gradient(135deg, #f97316, #ef4444);color:#fff;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;box-shadow:0 2px 8px rgba(239,68,68,0.32)}.free-tier-ladder__rung-flag svg{color:#fff}a.free-tier-ladder__rung-flag,button.free-tier-ladder__rung-flag,.free-tier-ladder__rung-flag--cta{cursor:pointer;text-decoration:none;border:0;font-family:inherit;transition:transform 0.12s ease, box-shadow 0.12s ease, filter 0.12s ease}a.free-tier-ladder__rung-flag:hover,a.free-tier-ladder__rung-flag:focus,button.free-tier-ladder__rung-flag:hover,button.free-tier-ladder__rung-flag:focus,.free-tier-ladder__rung-flag--cta:hover,.free-tier-ladder__rung-flag--cta:focus{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,0.45);filter:brightness(1.05)}a.free-tier-ladder__rung-flag:active,button.free-tier-ladder__rung-flag:active,.free-tier-ladder__rung-flag--cta:active{transform:translateY(0);filter:brightness(0.97)}.free-tier-ladder__rung-flag-form{display:inline-flex;margin:0;padding:0}.free-tier-ladder__fcfs{display:flex;align-items:center;gap:0.4rem;margin:0.85rem 0 0;font-size:0.78rem;color:#c2410c;font-weight:600}.free-tier-ladder__fcfs svg{color:#ea580c}.free-tier-ladder--locked{background:linear-gradient(135deg, #ecfdf5 0%, #f0fdf4 100%);border-color:rgba(16,185,129,0.22);box-shadow:0 10px 30px rgba(16,185,129,0.08)}.free-tier-ladder--locked::before{background:radial-gradient(circle, rgba(16,185,129,0.18), transparent 70%)}.free-tier-ladder--locked .free-tier-ladder__icon{background:linear-gradient(135deg, #10b981, #059669);box-shadow:0 4px 14px rgba(5,150,105,0.32)}.free-tier-ladder--locked .free-tier-ladder__eyebrow,.free-tier-ladder--locked .free-tier-ladder__fcfs{color:#047857}.free-tier-ladder--locked .free-tier-ladder__eyebrow svg,.free-tier-ladder--locked .free-tier-ladder__fcfs svg{color:#059669}.free-tier-ladder--locked .free-tier-ladder__current strong{color:#047857}.free-tier-ladder--locked .free-tier-ladder__rung-tickets strong{color:#059669}.free-tier-ladder--locked .free-tier-ladder__rung--active{border-color:rgba(16,185,129,0.5);box-shadow:0 6px 18px rgba(16,185,129,0.15)}.free-tier-ladder--locked .free-tier-ladder__rung--active .free-tier-ladder__rung-tickets strong{color:#047857}.free-tier-ladder--locked .free-tier-ladder__rung-flag{background:linear-gradient(135deg, #10b981, #059669);box-shadow:0 2px 8px rgba(5,150,105,0.32)}.free-entry-tiers{margin-top:1rem;padding:1rem 1.1rem;border-radius:12px;background:linear-gradient(135deg, #fff7ed 0%, #fef2f2 100%);border:1px solid rgba(249,115,22,0.18)}.free-entry-tiers__header{display:flex;align-items:center;gap:0.5rem;font-weight:700;font-size:0.95rem;color:#c2410c;margin-bottom:0.35rem}.free-entry-tiers__help{font-size:0.8rem;color:#6b7280;margin:0 0 0.75rem}.winner-back{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.95rem 0.5rem 0.75rem;margin-bottom:1.5rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:999px;color:#4b5563;font-size:0.82rem;font-weight:600;letter-spacing:-0.005em;box-shadow:0 1px 2px rgba(10,10,20,0.04);transition:color 0.15s ease, border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.winner-back:hover{color:#ff5722;border-color:rgba(255,87,34,0.3);transform:translateY(-1px);box-shadow:0 6px 14px rgba(255,87,34,0.12)}.winner-back svg{color:currentColor}.winner-hero{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(0, 1fr);gap:1.75rem;background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:20px;padding:1.25rem;box-shadow:0 12px 40px -22px rgba(10,10,20,0.18)}@media (max-width: 900px){.winner-hero{grid-template-columns:1fr;padding:1rem;gap:1.25rem}}.winner-hero__media{background:transparent}.winner-hero__media .raffle-gallery,.winner-hero__media .gallery-main{height:100%}.winner-hero__panel{display:flex;flex-direction:column;gap:1.1rem;padding:0.5rem 0.5rem 0.25rem}@media (max-width: 900px){.winner-hero__panel{padding:0.25rem}}.winner-hero__identity{display:flex;align-items:center;gap:0.85rem;padding-bottom:1rem;border-bottom:1px solid rgba(10,10,20,0.06);color:inherit;transition:color 0.15s ease}.winner-hero__identity:hover{color:#ff5722}.winner-hero__identity:hover .winner-hero__name{color:#ff5722}.winner-hero__identity:hover .winner-hero__identity-arrow{transform:translateX(2px);color:#ff5722}.winner-hero__identity-text{flex:1 1 auto;min-width:0}.winner-hero__identity-arrow{display:inline-flex;align-items:center;justify-content:center;color:#d1d5db;transition:transform 0.15s ease, color 0.15s ease;flex-shrink:0}.winner-hero__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(255,87,34,0.35)}.winner-hero__eyebrow{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#a855f7;margin:0 0 0.15rem}.winner-hero__name{font-size:1.15rem;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-0.01em}.winner-hero__prize{display:flex;flex-direction:column;gap:0.4rem}.winner-hero__prize-eyebrow{font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#6b7280;margin:0}.winner-hero__prize-name{font-size:clamp(1.4rem, 2.2vw, 1.8rem);font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:#111827;margin:0}.winner-hero__date{display:inline-flex;align-items:center;gap:0.4rem;margin:0.1rem 0 0;font-size:0.82rem;color:#6b7280;font-weight:500}.winner-hero__date svg{color:#9ca3af}.winner-hero__quote{position:relative;margin:0;padding:1rem 1.1rem 0.95rem 2.4rem;background:linear-gradient(135deg, rgba(255,87,34,0.05) 0%, rgba(124,58,237,0.06) 100%);border:1px solid rgba(124,58,237,0.16);border-radius:12px}.winner-hero__quote p{margin:0 0 0.45rem;font-family:Georgia, "Times New Roman", serif;font-size:1rem;line-height:1.4;color:#1f2937;font-style:italic;letter-spacing:-0.005em}.winner-hero__quote footer{font-size:0.72rem;font-weight:600;color:#6b7280;letter-spacing:0.02em}.winner-hero__quote-mark{position:absolute;top:0.1rem;left:0.7rem;font-family:Georgia, "Times New Roman", serif;font-size:2.6rem;line-height:1;color:rgba(124,58,237,0.35);font-weight:700}.winner-hero__verify{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 0.9rem;background:linear-gradient(135deg, #f0f9ff 0%, #faf5ff 100%);border:1px solid rgba(124,58,237,0.18);border-radius:12px;color:#1f2937;transition:border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.winner-hero__verify:hover{color:#1f2937;border-color:rgba(124,58,237,0.4);transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(124,58,237,0.3)}.winner-hero__verify-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#fff;color:#7c3aed;flex-shrink:0;box-shadow:0 1px 3px rgba(10,10,20,0.05)}.winner-hero__verify-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.winner-hero__verify-title{font-size:0.85rem;font-weight:700;color:#111827;letter-spacing:-0.005em}.winner-hero__verify-sub{font-size:0.72rem;color:#6b7280;font-weight:500}.winner-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:0.6rem;margin:0}.winner-hero__stat{padding:0.7rem 0.85rem;background:#f9fafb;border:1px solid rgba(10,10,20,0.05);border-radius:10px}.winner-hero__stat dt{font-size:0.65rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280;margin-bottom:0.2rem}.winner-hero__stat dd{font-size:0.95rem;font-weight:700;color:#111827;margin:0;line-height:1.2}.winner-hero__cta{display:flex;flex-direction:column;gap:0.6rem;padding-top:0.5rem;border-top:1px solid rgba(10,10,20,0.06);margin-top:0.25rem}.winner-hero__view-raffle{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;font-size:0.82rem;font-weight:600;color:#6b7280;padding:0.4rem;transition:color 0.15s ease}.winner-hero__view-raffle:hover{color:#ff5722}.winner-hero__view-raffle:hover svg{transform:translateX(2px)}.winner-hero__view-raffle svg{transition:transform 0.15s ease}.winner-card{position:relative;display:block;transition:transform 0.2s ease, box-shadow 0.2s ease;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(10,10,20,0.05)}.winner-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px -18px rgba(255,87,34,0.28)}.winner-card:hover .winner-card__media img{transform:scale(1.04)}.winner-card__body{padding:0.85rem 1rem 1rem;display:flex;flex-direction:column;gap:0.4rem}.winner-card--fresh{border-color:transparent;box-shadow:0 0 0 1.5px rgba(255,87,34,0.5),0 12px 28px -16px rgba(255,87,34,0.35)}.winner-card--fresh:hover{box-shadow:0 0 0 1.5px rgba(255,87,34,0.7),0 22px 42px -18px rgba(255,87,34,0.45)}.winner-card__media{position:relative;width:100%;aspect-ratio:4 / 3;background:#f3f4f6;overflow:hidden}.winner-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.winner-card__fresh-pill{position:absolute;top:0.65rem;left:0.65rem;display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.7rem 0.3rem 0.55rem;background:linear-gradient(135deg, #ff5722 0%, #f43f5e 100%);color:#fff;font-size:0.68rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;border-radius:999px;box-shadow:0 4px 12px rgba(255,87,34,0.4);z-index:2}.winner-card__fresh-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,0.4);animation:winnerFreshPulse 1.6s ease-in-out infinite}@keyframes winnerFreshPulse{0%,100%{box-shadow:0 0 0 3px rgba(255,255,255,0.4)}50%{box-shadow:0 0 0 5px rgba(255,255,255,0.55)}}.winner-card__video-pill{position:absolute;top:0.65rem;right:0.65rem;display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.65rem 0.3rem 0.5rem;background:rgba(17,24,39,0.85);backdrop-filter:blur(8px);color:#fff;font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;border-radius:999px;box-shadow:0 2px 8px rgba(10,10,20,0.25);z-index:2}.winner-card__video-pill svg{fill:#fff;color:#fff}.winner-card__title{font-size:0.98rem;font-weight:700;color:#111827;margin:0;letter-spacing:-0.01em;line-height:1.3}.winner-card__meta{display:flex;align-items:center;gap:0.45rem;font-size:0.78rem;color:#4b5563;font-weight:500;min-width:0}.winner-card__meta-avatar{display:block;width:22px;height:22px;flex:0 0 22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px rgba(255,87,34,0.35)}.winner-card__meta-name{font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.winner-card__meta-sep{color:#d1d5db;flex-shrink:0}.winner-card__meta-date{color:#6b7280;font-size:0.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wall-content{position:relative}.wall-content__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;margin-bottom:1.4rem;border-bottom:1px solid rgba(10,10,20,0.06)}.wall-content__subtitle{margin:0;font-size:0.82rem;color:#6b7280;line-height:1.45;max-width:60ch}.wall-content__view-link{display:inline-flex;align-items:center;gap:0.4rem;flex-shrink:0;padding:0.45rem 0.8rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:999px;font-size:0.78rem;font-weight:700;color:#4b5563;transition:color 0.15s ease, border-color 0.15s ease, transform 0.15s ease}.wall-content__view-link svg{color:#ff5722}.wall-content__view-link:hover{color:#ff5722;border-color:rgba(255,87,34,0.35);transform:translateY(-1px)}.wall-content__field-label{font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280;margin-bottom:0.55rem}.wall-content__help{margin:0.5rem 0 0;font-size:0.78rem;color:#6b7280;line-height:1.4}.wall-content__quote-input{position:relative}.wall-content__quote-input textarea.textarea{font-size:0.98rem;line-height:1.5;padding:0.95rem 1.05rem 2.1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;color:#111827;box-shadow:0 1px 2px rgba(10,10,20,0.03);resize:vertical;transition:border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}.wall-content__quote-input textarea.textarea::placeholder{color:#9ca3af;font-style:italic}.wall-content__quote-input textarea.textarea:hover{border-color:rgba(10,10,20,0.16)}.wall-content__quote-input textarea.textarea:focus{outline:none;border-color:rgba(255,87,34,0.55);box-shadow:0 0 0 4px rgba(255,87,34,0.12),0 1px 2px rgba(10,10,20,0.03);background:#fff}.wall-content__quote-counter{position:absolute;right:0.85rem;bottom:0.65rem;font-size:0.7rem;font-variant-numeric:tabular-nums;font-weight:600;color:#9ca3af;pointer-events:none;letter-spacing:0.01em;transition:color 0.15s ease}.wall-content__quote-counter[data-state="warning"]{color:#d97706}.wall-content__quote-counter[data-state="full"]{color:#dc2626}.wall-content__actions{margin-top:0.8rem;display:flex;gap:0.5rem;justify-content:flex-end}.wall-content__divider{height:1px;background:rgba(10,10,20,0.06);margin:1.4rem 0}.wall-content__add-button{display:inline-flex;align-items:center;gap:0.4rem;margin-top:0.85rem;padding:0.45rem 0.85rem 0.45rem 0.7rem;background:#fff;border:1px dashed rgba(10,10,20,0.18);border-radius:999px;font-size:0.78rem;font-weight:600;color:#4b5563;cursor:pointer;transition:color 0.15s ease, border-color 0.15s ease, background 0.15s ease, transform 0.15s ease}.wall-content__add-button svg{color:#ff5722}.wall-content__add-button:hover{color:#ff5722;border-color:rgba(255,87,34,0.4);background:#fff8f5;transform:translateY(-1px)}.wall-content__inline-uploader{display:contents}.wall-content__processing{display:flex;align-items:center;gap:0.55rem;padding:0.7rem 1rem;margin-bottom:0.85rem;background:linear-gradient(135deg, #fff8f1 0%, #faf5ff 100%);border:1px solid rgba(255,87,34,0.18);border-radius:10px;font-size:0.82rem;color:#4b3520}.wall-content__processing svg{color:#ff5722}.wall-content__processing-actions{display:flex;justify-content:flex-end;margin-top:0.6rem}.wall-content__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.85rem;padding:2.5rem 1rem;background:#f9fafb;border:1.5px dashed rgba(10,10,20,0.12);border-radius:12px;text-align:center}.wall-content__empty-text{margin:0;font-size:0.9rem;color:#4b5563;max-width:50ch}.wall-content__empty-actions{display:flex;gap:0.6rem;flex-wrap:wrap;justify-content:center}.wall-content__empty-form{margin:0;display:inline-flex;flex-direction:column;align-items:stretch;gap:0.45rem}.wall-content__empty-form [data-image-upload-target="hiddenFields"]:empty{display:none}.wall-content__upload-status{display:block;font-size:0.72rem;font-weight:600;color:#4b5563;text-align:center}.wall-content__upload-status[hidden]{display:none}.wall-content__upload-status[data-kind="error"]{color:#dc2626}.wall-content__video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0b0b0f;box-shadow:0 8px 18px -10px rgba(10,10,20,0.3)}.wall-content__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.comments-box__timeline{margin-bottom:1.4rem}.composer{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,10,20,0.1);border-radius:14px;box-shadow:0 1px 3px rgba(10,10,20,0.04);overflow:hidden;transition:border-color 0.18s ease, box-shadow 0.18s ease}.composer:focus-within{border-color:rgba(255,87,34,0.45);box-shadow:0 0 0 4px rgba(255,87,34,0.1),0 1px 3px rgba(10,10,20,0.04)}.composer__input{padding:0.95rem 1.05rem 0.4rem}.composer__textarea{display:block;width:100%;border:0;outline:none;background:transparent;resize:none;padding:0;font-family:inherit;font-size:0.95rem;line-height:1.5;color:#111827;min-height:48px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(10,10,20,0.18) transparent}.composer__textarea::placeholder{color:#9ca3af}.composer__textarea::-webkit-scrollbar{width:6px}.composer__textarea::-webkit-scrollbar-thumb{background:rgba(10,10,20,0.18);border-radius:3px}.composer__attach-body{margin:0 0.65rem 0.55rem}.composer__attach-body .field{margin:0}.composer__attach-body .label,.composer__attach-body .help{display:none}.composer__attach-body .upload-placeholder{padding:1rem;border-radius:10px;background:#fafbfc;border:1.5px dashed rgba(10,10,20,0.14)}.composer__attach-body .upload-icon{width:24px;height:24px;margin:0 auto 0.4rem}.composer__attach-body .upload-text{font-size:0.82rem;margin-bottom:0.2rem}.composer__attach-body .upload-hint{font-size:0.7rem}.composer__attach-body .image-previews{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));gap:0.4rem;margin-top:0.6rem}.composer__bar{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 0.65rem;background:linear-gradient(to bottom, rgba(250,251,252,0) 0%, rgba(250,251,252,0.85) 100%);border-top:1px solid rgba(10,10,20,0.06)}.composer__bar-left{display:inline-flex;align-items:center;gap:0.25rem}.composer__icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;background:transparent;border:0;color:#6b7280;cursor:pointer;transition:color 0.15s ease, background 0.15s ease}.composer__icon-button:hover{color:#7c3aed;background:rgba(124,58,237,0.08)}.composer__icon-button.is-active{color:#7c3aed;background:rgba(124,58,237,0.12)}.composer__counter{margin-left:0.5rem;margin-right:auto;font-size:0.7rem;font-variant-numeric:tabular-nums;font-weight:600;color:#9ca3af;letter-spacing:0.01em;transition:color 0.15s ease}.composer__counter[data-state="warning"]{color:#d97706}.composer__counter[data-state="full"]{color:#dc2626}.composer__hint{display:inline-flex;align-items:center;gap:0.35rem;margin-left:auto;margin-right:0.6rem;font-size:0.72rem;color:#9ca3af;font-weight:500}.composer__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 0.3rem;background:#fff;border:1px solid rgba(10,10,20,0.12);border-bottom-width:2px;border-radius:4px;font-family:inherit;font-size:0.68rem;font-weight:600;color:#4b5563;line-height:1}@media (max-width: 640px){.composer__hint{display:none}}.fulfillment-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0.5rem 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(10,10,20,0.06)}@media (max-width: 640px){.fulfillment-header{margin:0.25rem 0 1.1rem;padding-bottom:0.85rem}}.fulfillment-header__title-row{display:flex;align-items:center;gap:0.85rem;min-width:0}.fulfillment-header__title{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-0.015em;color:#0a0e1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.fulfillment-header__title{font-size:1.15rem;white-space:normal}}.fulfillment-header__learn-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:600;color:#6b7280;transition:color 0.15s ease}.fulfillment-header__learn-link:hover{color:#ff5722}.fulfillment-header__learn-link::before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(10,10,20,0.06);color:#6b7280;font-size:0.65rem;font-weight:700}.section.has-page-bg .surface{background:#fff;border:1px solid rgba(10,10,20,0.07);border-radius:14px;padding:1.4rem;box-shadow:0 1px 2px rgba(10,10,20,0.03)}@media (max-width: 640px){.section.has-page-bg .surface{padding:1.05rem;border-radius:12px}}.surface__footer{display:flex;justify-content:flex-end;align-items:center;gap:0.6rem;margin:1.25rem -1.4rem -1.4rem;padding:0.95rem 1.4rem;border-top:1px solid rgba(10,10,20,0.06);background:rgba(250,251,252,0.6);border-radius:0 0 14px 14px}@media (max-width: 640px){.surface__footer{margin:1rem -1.05rem -1.05rem;padding:0.8rem 1.05rem;flex-direction:column-reverse;align-items:stretch}.surface__footer .Button,.surface__footer .AdminButton{width:100%;justify-content:center}}.surface__title{margin:0;font-size:0.95rem;font-weight:700;letter-spacing:-0.005em;color:#0a0e1a}.fulfillment-sidebar{position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 1023px){.fulfillment-sidebar{position:static}}.section.has-page-bg .meta-card{background:#fff;border:1px solid rgba(10,10,20,0.07);border-radius:14px;padding:1.1rem 1.2rem;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.meta-card__list{display:flex;flex-direction:column;gap:0.7rem;margin:0}.meta-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:0.85rem;font-size:0.82rem;min-width:0}.meta-card__row dt{color:#6b7280;font-weight:500;flex-shrink:0}.meta-card__row dd{margin:0;color:#111827;font-weight:600;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-card__link{color:#111827;text-decoration:none;border-bottom:1px solid rgba(10,10,20,0.15);transition:color 0.15s ease, border-color 0.15s ease}.meta-card__link:hover{color:#ff5722;border-bottom-color:rgba(255,87,34,0.5)}.meta-card__value-strong{color:#ff5722 !important;font-weight:700 !important}.meta-card__divider{height:1px;background:rgba(10,10,20,0.06);margin:1rem 0}.fulfillment-sidebar__actions{display:flex;flex-direction:column;padding:0.85rem 0.95rem;background:#fff;border:1px solid rgba(10,10,20,0.07);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.fulfillment-sidebar__actions-group{display:flex;flex-direction:column;gap:0.45rem}.fulfillment-sidebar__actions-group+.fulfillment-sidebar__actions-group{margin-top:0.7rem;padding-top:0.7rem;border-top:1px solid rgba(10,10,20,0.06)}.section.has-page-bg .comments-thread{padding:1.1rem 1.2rem 0.9rem}.comments-thread__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(10,10,20,0.06)}.comments-thread__count{font-size:0.78rem;font-weight:600;color:#9ca3af}.comments-thread__list{margin-bottom:1rem}.comments-thread__list .empty-state{padding:1.2rem 0.5rem !important}.comments-thread__list .empty-state .empty-state-icon{margin-bottom:0.4rem !important}.comments-thread__list .empty-state .empty-state-description{font-size:0.82rem}.comments-thread__list .pagination{margin-top:0.85rem !important;justify-content:center}.comments-thread__list .pagination .pagination-arrow,.comments-thread__list .pagination .pagination-link{width:30px;height:30px;min-width:30px;font-size:0.78rem}.comments-thread__list .pagination .pagination-arrow svg,.comments-thread__list .pagination .pagination-link svg{width:13px;height:13px}.comments-thread__list .pagination .pagination-ellipsis{width:22px;height:30px;font-size:0.78rem}.comments-thread__composer{padding-top:0.4rem}.fulfillment-stepper{display:flex;align-items:flex-start;gap:0;list-style:none;margin:0 0 1.5rem;padding:0.95rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.07);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);counter-reset:step}.fulfillment-stepper__step{display:flex;align-items:center;gap:0.55rem;flex:1;min-width:0;font-size:0.82rem;font-weight:500;color:#9ca3af;position:relative}.fulfillment-stepper__step:not(:last-child)::after{content:'';flex:1;height:2px;background:rgba(10,10,20,0.08);margin:0 0.7rem;border-radius:1px;transition:background 0.18s ease}.fulfillment-stepper__marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f3f4f6;color:#9ca3af;font-size:0.78rem;font-weight:700;border:1.5px solid transparent;transition:background 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease}.fulfillment-stepper__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.005em}.fulfillment-stepper__step--done{color:#065f46}.fulfillment-stepper__step--done .fulfillment-stepper__marker{background:rgba(34,197,94,0.14);color:#047857}.fulfillment-stepper__step--done::after{background:rgba(34,197,94,0.4)}.fulfillment-stepper__step--current{color:#0a0e1a;font-weight:700}.fulfillment-stepper__step--current .fulfillment-stepper__marker{background:#ff5722;color:#fff;border-color:rgba(255,87,34,0.18);box-shadow:0 0 0 4px rgba(255,87,34,0.12);transform:scale(1.04)}.fulfillment-stepper__step--blocked{color:#b91c1c;font-weight:700}.fulfillment-stepper__step--blocked .fulfillment-stepper__marker{background:rgba(239,68,68,0.12);color:#b91c1c;border-color:rgba(239,68,68,0.3)}.fulfillment-stepper__step--cancelled{color:#b91c1c;font-weight:700}.fulfillment-stepper__step--cancelled .fulfillment-stepper__marker{background:#ef4444;color:#fff;border-color:rgba(239,68,68,0.25);box-shadow:0 0 0 4px rgba(239,68,68,0.12)}.fulfillment-stepper__step--cancelled::after{background:rgba(239,68,68,0.35)}.fulfillment-stepper__step--upcoming,.fulfillment-stepper__step--muted{color:#9ca3af}@media (max-width: 720px){.fulfillment-stepper{padding:0.85rem 0.6rem}.fulfillment-stepper__step{flex-direction:column;gap:0.4rem;text-align:center;font-size:0.7rem}.fulfillment-stepper__step::after{position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);margin:0}.fulfillment-stepper__marker{width:26px;height:26px;font-size:0.72rem}.fulfillment-stepper__label{white-space:normal;line-height:1.2}}.profile-image-container{display:inline-block;cursor:pointer;position:relative}.profile-image{width:128px;height:128px;object-fit:cover;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.profile-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:50%;display:none;align-items:center;justify-content:center;color:white;font-size:0.8rem;text-align:center}.profile-image-input{display:none}.profile-image-container-enhanced{display:inline-block;cursor:pointer;position:relative;transition:transform 0.3s ease}.profile-image-container-enhanced:hover{transform:scale(1.05)}.profile-image-enhanced{width:150px;height:150px;object-fit:cover;border-radius:50%;border:5px solid transparent;background:linear-gradient(white, white) padding-box,linear-gradient(135deg, #ff5722 0%, #7C3AED 100%) border-box;box-shadow:0 10px 30px rgba(255,87,34,0.3);transition:all 0.3s ease}.profile-image-container-enhanced:hover .profile-image-enhanced{box-shadow:0 15px 40px rgba(255,87,34,0.5)}.profile-image-overlay-enhanced{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255,87,34,0.9) 0%, rgba(124,58,237,0.9) 100%);border-radius:50%;display:none;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;transition:opacity 0.3s ease}.profile-image-container-enhanced:hover .profile-image-overlay-enhanced{display:flex}@media screen and (max-width: 768px){.edit-profile-section{padding:2rem 1rem !important}.profile-image-enhanced{width:120px;height:120px}.edit-profile-card{padding:1.5rem !important;border-radius:15px !important}.edit-profile-section .button.is-large,.edit-profile-section .button.is-medium{padding:1rem 2rem !important;font-size:1rem !important}.field.is-grouped{flex-direction:column;gap:0.5rem}.field.is-grouped .control{width:100%}.field.is-grouped .button{width:100%}.columns.is-multiline .column{padding-bottom:0 !important}}.edit-profile-save-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;background:white;padding:0.75rem 1rem;box-shadow:0 -4px 20px rgba(0,0,0,0.12);border-top:3px solid transparent;transform:translateY(100%);animation:editProfileSaveBarSlideUp 0.3s ease forwards;animation-delay:0.2s;transition:border-color 0.2s ease}.edit-profile-save-bar .edit-profile-save-bar-inner{display:flex;align-items:center;gap:1rem;max-width:800px;margin:0 auto}.edit-profile-save-bar .edit-profile-save-bar-field{flex:1 1 auto;min-width:0;margin-bottom:0}.edit-profile-save-bar .edit-profile-save-bar-actions{flex-shrink:0;display:flex;align-items:center;gap:0.75rem}.edit-profile-save-bar .edit-profile-save-bar-pill{display:none;align-items:center;gap:0.35rem;background:rgba(255,87,34,0.1);color:#ff5722;font-size:0.75rem;font-weight:600;padding:0.3rem 0.65rem;border-radius:999px;white-space:nowrap}.edit-profile-save-bar.is-dirty{border-top-color:#ff5722}.edit-profile-save-bar.is-dirty .edit-profile-save-bar-pill{display:inline-flex}@keyframes editProfileSaveBarSlideUp{to{transform:translateY(0)}}@media screen and (max-width: 640px){.edit-profile-save-bar .edit-profile-save-bar-inner{flex-direction:column;align-items:stretch;gap:0.5rem}.edit-profile-save-bar .edit-profile-save-bar-actions{justify-content:space-between;width:100%}.edit-profile-save-bar .edit-profile-save-bar-actions .Button{flex:1 1 auto}}.cover-image-picker{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:0.75rem;margin-top:0.5rem}.cover-image-picker__item{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(17,24,39,0.08);background:#fff;aspect-ratio:1;transition:transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease}.cover-image-picker__item:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(17,24,39,0.08)}.cover-image-picker__item:hover .cover-image-picker__button{opacity:1}.cover-image-picker__item--current{border-color:rgba(16,185,129,0.55);box-shadow:0 0 0 2px rgba(16,185,129,0.25)}.cover-image-picker__thumb{width:100%;height:100%;object-fit:cover;display:block}.cover-image-picker__item form{display:contents}.cover-image-picker__badge{position:absolute;top:0.5rem;left:0.5rem;padding:0.25rem 0.55rem;background:rgba(16,185,129,0.95);color:#fff;font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;border-radius:999px;box-shadow:0 2px 6px rgba(16,185,129,0.35)}.cover-image-picker__button{position:absolute;bottom:0.5rem;left:0.5rem;right:0.5rem;padding:0.45rem 0.6rem;background:rgba(17,24,39,0.85);color:#fff;border:none;border-radius:8px;font-size:0.72rem;font-weight:600;cursor:pointer;opacity:0;transition:opacity 0.15s ease, background 0.15s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cover-image-picker__button:hover{background:rgba(17,24,39,0.95)}.cover-image-picker__button:focus-visible{opacity:1;outline:2px solid #ff5722;outline-offset:2px}@media (hover: none){.cover-image-picker__button{opacity:1}}@media (min-width: 1024px){.AdminIndexPage-stickyfilter{position:sticky;top:0;z-index:5;padding-top:0.5rem;background:linear-gradient(180deg, var(--page-bg) 0%, rgba(255,247,242,0.85) 70%, rgba(255,247,242,0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.AdminStatusChip{display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.65rem 0.3rem 0.5rem;border-radius:999px;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;line-height:1;white-space:nowrap;border:1px solid transparent;transition:transform 0.15s ease, box-shadow 0.15s ease}.AdminStatusChip-dot{display:inline-block;width:0.5rem;height:0.5rem;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 2px rgba(255,255,255,0.85)}.AdminStatusChip-label{display:inline-block}.AdminStatusChip--success{background:rgba(16,185,129,0.1);color:#047857;border-color:rgba(16,185,129,0.18)}.AdminStatusChip--success .AdminStatusChip-dot{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,0.18),0 0 6px rgba(16,185,129,0.5)}.AdminStatusChip--warning{background:rgba(245,158,11,0.12);color:#b45309;border-color:rgba(245,158,11,0.2)}.AdminStatusChip--warning .AdminStatusChip-dot{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,0.2),0 0 6px rgba(245,158,11,0.5)}.AdminStatusChip--info{background:rgba(124,58,237,0.12);color:#5b21b6;border-color:rgba(124,58,237,0.2)}.AdminStatusChip--info .AdminStatusChip-dot{background:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,0.2),0 0 6px rgba(124,58,237,0.55)}.AdminStatusChip--neutral,.AdminStatusChip--light{background:rgba(100,116,139,0.1);color:#475569;border-color:rgba(100,116,139,0.18)}.AdminStatusChip--neutral .AdminStatusChip-dot,.AdminStatusChip--light .AdminStatusChip-dot{background:#94a3b8}.AdminStatusChip--primary{background:rgba(255,87,34,0.1);color:#7c2d12;border-color:rgba(255,87,34,0.22)}.AdminStatusChip--primary .AdminStatusChip-dot{background:#ff5722;box-shadow:0 0 0 2px rgba(255,87,34,0.2),0 0 6px rgba(255,87,34,0.55)}.AdminStatusChip--danger{background:rgba(220,38,38,0.08);color:#b91c1c;border-color:rgba(220,38,38,0.18)}.AdminStatusChip--danger .AdminStatusChip-dot{background:#dc2626}.AdminStatusChip--pulse .AdminStatusChip-dot{animation:AdminStatusChip-dot 1.4s ease-in-out infinite}@keyframes AdminStatusChip-dot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:0.75}}@media (min-width: 1024px){.AdminRafflesIndex .ResponsiveTable-row{padding:0.85rem 1.25rem 0.85rem 1.5rem}.AdminRafflesIndex .ResponsiveTable-cell{min-width:0}}.AdminRaffleRow-name-row{display:flex;align-items:center;gap:0.4rem;font-weight:600;color:#0a0e1a;letter-spacing:-0.005em;min-width:0}.AdminRaffleRow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminRaffleRow-hashid{font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-size:0.7rem;color:#9ca3af;margin-top:0.15rem;letter-spacing:0.02em}.AdminRaffleRow-seller{display:block;font-weight:600;font-size:0.85rem;color:#1f2937}.AdminRaffleRow-host{display:block;font-size:0.7rem;color:#9ca3af;margin-top:0.1rem;text-transform:uppercase;letter-spacing:0.04em}.AdminRaffleRow-bar-track{display:block;position:relative;width:100%;height:7px;background:rgba(17,24,39,0.07);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 1.5px rgba(17,24,39,0.05)}.AdminRaffleRow-bar-track--empty{background-image:repeating-linear-gradient(45deg, rgba(17,24,39,0.04) 0, rgba(17,24,39,0.04) 4px, rgba(17,24,39,0.09) 4px, rgba(17,24,39,0.09) 8px)}.AdminRaffleRow-bar-track--unlimited .AdminRaffleRow-bar-fill{background:linear-gradient(90deg, rgba(90,103,216,0) 0%, rgba(90,103,216,0.55) 35%, rgba(124,58,237,0.85) 50%, rgba(90,103,216,0.55) 65%, rgba(90,103,216,0) 100%);background-size:200% 100%;animation:AdminRaffleRow-shimmer 2.4s linear infinite}.AdminRaffleRow-bar-fill{display:block;height:100%;background:linear-gradient(90deg, #10b981 0%, #5a67d8 50%, #7c3aed 100%);border-radius:999px;transition:width 0.4s ease;box-shadow:0 0 6px rgba(124,58,237,0.35)}@keyframes AdminRaffleRow-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.AdminRaffleRow-bar-label{display:block;margin-top:0.35rem;font-size:0.72rem;color:#6b7280;letter-spacing:0.01em;font-variant-numeric:tabular-nums;font-weight:500}.AdminRaffleRow-flag{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:rgba(234,88,12,0.12);color:#c2410c;flex-shrink:0}.AdminRaffleRow-pulse{display:inline-block;width:0.55rem;height:0.55rem;border-radius:999px;background:#5a67d8;box-shadow:0 0 0 0 rgba(90,103,216,0.6);animation:AdminRaffleRow-pulse 1.6s ease-out infinite;flex-shrink:0}@keyframes AdminRaffleRow-pulse{0%{box-shadow:0 0 0 0 rgba(90,103,216,0.55)}70%{box-shadow:0 0 0 10px rgba(90,103,216,0)}100%{box-shadow:0 0 0 0 rgba(90,103,216,0)}}@media (min-width: 1024px){.ResponsiveTable-row.AdminRaffleRow--verifying_entries::before,.ResponsiveTable-row.AdminRaffleRow--ready_for_draw::before,.ResponsiveTable-row.AdminRaffleRow--cancelled::before{opacity:1;width:3px}.ResponsiveTable-row.AdminRaffleRow--verifying_entries::before{background:linear-gradient(180deg, #f59e0b 0%, #ea580c 100%)}.ResponsiveTable-row.AdminRaffleRow--ready_for_draw::before{background:linear-gradient(180deg, #7c3aed 0%, #5a67d8 100%)}.ResponsiveTable-row.AdminRaffleRow--cancelled::before{background:linear-gradient(180deg, #f87171 0%, #dc2626 100%)}.ResponsiveTable-row.AdminRaffleRow--attention{background:linear-gradient(135deg, rgba(234,88,12,0.04) 0%, rgba(245,158,11,0.04) 100%)}}@media (max-width: 1023px){.ResponsiveTable-row.AdminRaffleRow--verifying_entries,.ResponsiveTable-row.AdminRaffleRow--ready_for_draw,.ResponsiveTable-row.AdminRaffleRow--cancelled{border-left-width:3px;border-left-style:solid}.ResponsiveTable-row.AdminRaffleRow--verifying_entries{border-left-color:#f59e0b}.ResponsiveTable-row.AdminRaffleRow--ready_for_draw{border-left-color:#7c3aed}.ResponsiveTable-row.AdminRaffleRow--cancelled{border-left-color:#f87171}}.admin-users-list{display:flex;flex-direction:column;gap:0.75rem}.admin-users-header{display:grid;grid-template-columns:60px 1fr 200px 80px 120px 120px 140px 80px;gap:1rem;padding:0.75rem 1rem;background-color:#f3f4f6;border-radius:6px;font-weight:600;font-size:0.875rem;color:#374151;margin-bottom:0.5rem}.admin-user-card{margin-bottom:0 !important;padding:1rem;transition:box-shadow 0.2s ease}.admin-user-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.admin-user-card__grid{display:grid;grid-template-columns:60px 1fr 200px 80px 120px 120px 140px 80px;gap:1rem;align-items:center}.admin-user-card__item{display:flex;align-items:center;font-size:0.875rem;word-break:break-word}.admin-user-card__item--name{font-weight:500}.admin-user-card__item--actions{justify-content:flex-end}.admin-user-card__label{font-weight:600;margin-right:0.5rem;color:#6b7280;min-width:120px;display:inline-block}@media (max-width: 1023px){.admin-users-header{display:none}.admin-user-card__grid{grid-template-columns:1fr;gap:0.75rem}.admin-user-card__item{display:flex;align-items:center;padding:0.5rem 0;border-bottom:1px solid #f3f4f6}.admin-user-card__item:last-child{border-bottom:none}.admin-user-card__item--actions{justify-content:flex-start;padding-top:0.75rem;border-top:2px solid #e5e7eb;margin-top:0.5rem}}.admin-stat-card{position:relative;overflow:hidden;border:none;border-radius:12px;padding:1.25rem 1rem;min-height:120px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);cursor:default}.admin-stat-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9;z-index:0;transition:opacity 0.3s ease}.admin-stat-card:hover::before{opacity:1}.admin-stat-card .heading,.admin-stat-card .title{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,0.15)}.admin-stat-card .heading{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.admin-stat-card.admin-stat-card-primary::before{background:linear-gradient(135deg, #5a67d8 0%, #6b46c1 100%)}.admin-stat-card.admin-stat-card-info::before{background:linear-gradient(135deg, #4c63d2 0%, #7c3aed 100%)}.admin-stat-card.admin-stat-card-success::before{background:linear-gradient(135deg, #059669 0%, #0d9488 100%)}.admin-stat-card.admin-stat-card-warning::before{background:linear-gradient(135deg, #ea580c 0%, #f59e0b 100%)}.admin-stat-card.admin-stat-card-gradient::before{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 50%, #A855F7 100%)}.admin-stat-icon-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 0.75rem;background:rgba(255,255,255,0.3);border-radius:50%;backdrop-filter:blur(8px);transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:1.5px solid rgba(255,255,255,0.35)}.admin-stat-icon-wrapper .icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,0.15))}.admin-stat-icon-wrapper .icon i{color:#ffffff !important}.admin-nav-card{display:block;text-decoration:none;position:relative;height:100%;min-height:260px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.admin-nav-card:hover{transform:translateY(-6px)}.admin-nav-card-inner{height:100%;border-radius:16px;padding:3rem 2rem 2.5rem;transition:all 0.3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);border:2px solid #e5e7eb;background:white;position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-nav-card-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(102,126,234,0.05) 0%, rgba(118,75,162,0.05) 100%);opacity:0;transition:opacity 0.3s ease;z-index:0}.admin-nav-card:hover .admin-nav-card-inner{box-shadow:0 20px 25px -5px rgba(0,0,0,0.15),0 10px 10px -5px rgba(0,0,0,0.1);border-color:#ff5722}.admin-nav-card:hover .admin-nav-card-inner::before{opacity:1}.admin-nav-card-inner .title,.admin-nav-card-inner .subtitle,.admin-nav-card-inner .icon{position:relative;z-index:1}.admin-nav-icon-wrapper{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 1.5rem;background:linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(118,75,162,0.1) 100%);border-radius:50%;transition:all 0.3s ease;flex-shrink:0}.admin-nav-card:hover .admin-nav-icon-wrapper{transform:scale(1.1) rotate(-5deg);background:linear-gradient(135deg, rgba(102,126,234,0.15) 0%, rgba(118,75,162,0.15) 100%)}.admin-nav-icon-wrapper .icon{transition:transform 0.3s ease}.admin-nav-card:hover .admin-nav-icon-wrapper .icon{transform:scale(1.1)}.admin-nav-card-content{position:relative;z-index:1;width:100%}.admin-nav-card-content .title{line-height:1.3}.admin-nav-card-content .subtitle{margin-bottom:0;line-height:1.5;font-size:0.95rem}.columns.admin-stats-row{margin-bottom:1.5rem}.columns.admin-stats-row .column{padding-top:0.5rem;padding-bottom:0.5rem}.columns.admin-nav-row .column{padding-top:0.75rem;padding-bottom:0.75rem}.admin-card-badge{position:absolute;top:-8px;right:-8px;z-index:10;font-weight:600;font-size:0.875rem;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0 0.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.admin-nav-with-badge{position:relative}.admin-nav-with-badge .tag{font-size:0.75rem;font-weight:700}@media screen and (max-width: 768px){.admin-stat-card{box-shadow:0 10px 15px -3px rgba(0,0,0,0.2), 0 4px 6px -2px rgba(0,0,0,0.15)}.admin-nav-card-inner{border-width:3px}.admin-card-badge{top:-6px;right:-6px;min-width:28px;height:28px;font-size:0.8rem}}.admin-title-container{flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.admin-title-container .title{width:100%}.admin-title-container .select{margin-left:auto}}@media (max-width: 768px){.level.mb-5{flex-direction:column;align-items:flex-start}.level.mb-5 .level-left,.level.mb-5 .level-right{width:100%}.level.mb-5 .level-right{margin-top:1rem}.level.mb-5 .buttons{flex-wrap:wrap;justify-content:flex-start}}.admin-money-kpis{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:1rem}.admin-money-kpi{padding:1.25rem 1.25rem;border-radius:12px;border:1px solid transparent}.admin-money-kpi.admin-money-kpi-deposited{background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);border-color:#bfdbfe}.admin-money-kpi.admin-money-kpi-spent{background:linear-gradient(135deg, #fefce8 0%, #fef3c7 100%);border-color:#fde047}.admin-money-kpi.admin-money-kpi-raffles{background:linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);border-color:#ddd6fe}.admin-money-kpi.admin-money-kpi-users{background:linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);border-color:#fed7aa}.admin-money-kpi-value{display:block;font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:0.5rem;color:#111827}.admin-money-kpi-deposited .admin-money-kpi-value{color:#1e3a8a}.admin-money-kpi-spent .admin-money-kpi-value{color:#92400e}.admin-money-kpi-raffles .admin-money-kpi-value{color:#5b21b6}.admin-money-kpi-users .admin-money-kpi-value{color:#9a3412}.admin-money-kpi-label{display:block;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#374151}.admin-money-kpi-deposited .admin-money-kpi-label{color:#1d4ed8}.admin-money-kpi-spent .admin-money-kpi-label{color:#a16207}.admin-money-kpi-raffles .admin-money-kpi-label{color:#6d28d9}.admin-money-kpi-users .admin-money-kpi-label{color:#c2410c}.admin-money-earnings{margin-top:1.25rem;padding:1.25rem 1.5rem;border-radius:12px;background:linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);border:1px solid #86efac;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-money-earnings-label{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#059669}.admin-money-earnings-value{font-size:2.25rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#065f46}.admin-money-secondary{margin-top:1.25rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:0.5rem 1.5rem}.admin-money-secondary-row{display:flex;justify-content:space-between;align-items:baseline;padding:0.4rem 0;border-bottom:1px dashed #e5e7eb;font-size:0.85rem}.admin-money-secondary-label{color:#6b7280;font-weight:500}.admin-money-secondary-value{color:#111827;font-weight:700;font-variant-numeric:tabular-nums}.admin-reconciliation{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.admin-reconciliation-title{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#6b7280;margin:0 0 0.75rem 0}.admin-reconciliation-rows{display:flex;flex-direction:column;gap:0.5rem}.admin-reconciliation-row{display:flex;align-items:center;justify-content:space-between;padding:0.625rem 0.875rem;background:#f9fafb;border-radius:8px;font-size:0.875rem}.admin-reconciliation-label{display:flex;align-items:center;gap:0.5rem;color:#374151;font-weight:500}.admin-reconciliation-label i{font-size:0.875rem}.admin-reconciliation-values{font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace}.admin-reconciliation-formula{color:#6b7280;font-size:0.8rem}.admin-reconciliation-operator{margin:0 0.375rem;font-weight:600}.admin-reconciliation-accordion{border-radius:8px;overflow:hidden;background:#f9fafb}.admin-reconciliation-row{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.admin-reconciliation-row:hover{background:#f3f4f6}.admin-reconciliation-chevron{margin-left:0.75rem;font-size:0.7rem;color:#9ca3af;transition:transform 0.2s ease}.is-expanded .admin-reconciliation-chevron{transform:rotate(180deg)}.admin-reconciliation-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.admin-reconciliation-content.is-expanded{overflow:visible}.admin-reconciliation-detail{padding:0 0.875rem 0.875rem 0.875rem;border-top:1px solid #e5e7eb;margin-top:0.5rem;padding-top:0.75rem}.admin-reconciliation-detail-row{display:flex;justify-content:space-between;align-items:center;padding:0.375rem 0;font-size:0.8rem}.admin-reconciliation-detail-row.is-total{border-top:1px solid #e5e7eb;margin-top:0.375rem;padding-top:0.5rem;font-weight:600}.admin-reconciliation-detail-row.is-warning{background:#fef2f2;margin:0.5rem -0.5rem 0;padding:0.5rem;border-radius:6px}.admin-reconciliation-detail-label{color:#6b7280}.admin-reconciliation-detail-value{font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', monospace;font-weight:500;color:#374151}.admin-ledger-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:100px;font-size:0.8rem;font-weight:600}.admin-ledger-badge.is-balanced{background:linear-gradient(135deg, #dcfce7 0%, #d1fae5 100%);color:#166534;border:1px solid #86efac}.admin-ledger-badge.is-unbalanced{background:linear-gradient(135deg, #fee2e2 0%, #fecaca 100%);color:#991b1b;border:1px solid #fca5a5;animation:pulse-warning 2s infinite}.admin-ledger-badge i{font-size:0.875rem}@keyframes pulse-warning{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,0.4)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}@media screen and (max-width: 992px){.admin-money-kpis{grid-template-columns:repeat(2, 1fr)}.admin-money-secondary{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.admin-money-kpis{grid-template-columns:1fr}.admin-money-secondary{grid-template-columns:1fr}.admin-money-kpi-value{font-size:1.5rem}.admin-money-earnings-value{font-size:1.75rem}.admin-reconciliation-row{flex-wrap:wrap;gap:0.5rem}.admin-reconciliation-values{display:flex;align-items:center;margin-left:auto}.admin-reconciliation-formula{display:flex;flex-direction:column;align-items:flex-end;line-height:1.4}.admin-reconciliation-operator{margin:0;font-size:0.7rem}}.select{min-width:160px}.select select{width:100%;padding-right:2.5rem}.admin-navbar .navbar-item.is-active{background-color:rgba(255,87,34,0.1);color:#ff5722;font-weight:600}.admin-navbar .navbar-item.is-active .icon{color:#ff5722}.admin-navbar .navbar-item.is-active .admin-nav-with-badge .tag{color:#fff !important}.admin-navbar .navbar-item:hover:not(.is-active){background-color:rgba(0,0,0,0.02)}.admin-navbar .navbar-item{transition:all 0.2s ease}.admin-navbar .admin-nav-with-badge{display:flex;align-items:center;gap:0.5rem}.admin-navbar .admin-nav-with-badge .tag{font-size:0.7rem;font-weight:700;padding:0.25em 0.5em;min-width:1.5rem;height:1.25rem}@media (max-width: 1215px){.admin-navbar .navbar-item .admin-nav-with-badge{width:100%;justify-content:flex-start}.admin-navbar .navbar-item .admin-nav-with-badge .tag{margin-left:auto}}.admin-navbar .admin-user-chip{display:inline-flex;align-items:center;gap:0.625rem;padding:0.5rem 1rem 0.5rem 0.5rem;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;transition:all 0.2s ease}.admin-navbar .admin-user-chip:hover{background:linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%);border-color:#cbd5e1}.admin-navbar .admin-user-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #ff5722 0%, #ee3900 100%);border-radius:50%;color:#fff;font-size:0.8rem;flex-shrink:0}.admin-navbar .admin-user-info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.admin-navbar .admin-user-name{font-size:0.8125rem;font-weight:600;color:#374151;white-space:nowrap}.admin-navbar .admin-user-email{font-size:0.6875rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}@media (max-width: 1279px) and (min-width: 1216px){.admin-navbar .navbar-start .navbar-item{display:flex;align-items:center;gap:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.875rem}.admin-navbar .navbar-start .navbar-item>span:not(.admin-nav-with-badge):not(.icon){display:none}.admin-navbar .admin-nav-with-badge>span:not(.icon):not(.tag){display:none}.admin-navbar .admin-user-chip{padding:0.375rem 0.625rem 0.375rem 0.375rem;gap:0.5rem}.admin-navbar .admin-user-avatar{width:28px;height:28px;font-size:0.7rem}.admin-navbar .admin-user-info{display:none}.admin-navbar .admin-user-name{font-size:0.75rem}.admin-navbar .admin-user-email{display:none}}@media (max-width: 1215px){.admin-navbar .admin-user-chip{width:100%;justify-content:flex-start;border-radius:8px}.admin-navbar .admin-user-info{display:flex}.admin-navbar .admin-user-email{max-width:none;display:block}}.admin-search-form{background:#ffffff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);border:1px solid #e5e7eb;display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.admin-search-form form{display:contents}.admin-search-form-fields{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;flex:1;min-width:0}.admin-search-form-field{display:flex;flex-direction:column;gap:0.375rem;min-width:180px;flex:1;max-width:280px}.admin-search-form-field.is-select{min-width:140px;max-width:200px}.admin-search-form-label{font-size:0.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:0.5px}.admin-search-input{font-size:1rem !important;padding:0.75rem 1rem !important;height:48px !important;box-sizing:border-box !important}.has-icons-left .admin-search-input{padding-left:2.75rem !important}.admin-search-form-field .select{height:48px !important}.admin-search-form-field .select::after{top:50% !important;transform:translateY(-50%) rotate(-45deg) !important;margin-top:0 !important}.admin-search-form-field .select select,.admin-search-form-field .select .admin-search-select{font-size:1rem !important;padding:0.75rem 2.5rem 0.75rem 1rem !important;height:48px !important;box-sizing:border-box !important}.admin-search-form-field .control{height:48px !important}.admin-search-form-actions{flex-shrink:0}.admin-search-button{padding-left:2rem;padding-right:2rem;font-weight:600;border-radius:10px}@media screen and (max-width: 1023px){.admin-search-form{flex-direction:column;align-items:stretch}.admin-search-form-fields{width:100%}.admin-search-form-field{max-width:none;min-width:0;flex:1 1 calc(50% - 0.5rem)}.admin-search-form-field.is-select{max-width:none;flex:1 1 calc(50% - 0.5rem)}.admin-search-form-actions{width:100%;margin-top:0.5rem}.admin-search-button{width:100%}}@media screen and (max-width: 768px){.admin-search-form{padding:1rem}.admin-search-form-field,.admin-search-form-field.is-select{flex:1 1 100%}}.admin-search-form-actions .ButtonGroup{margin:0;justify-content:space-between;align-items:center;width:auto}.admin-search-form-actions .ButtonGroup-primaryButtonGroup{justify-content:flex-end}.iw-prize-picker-count{font-variant-numeric:tabular-nums}.iw-prize-card{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;border:2px solid transparent;box-shadow:0 1px 3px rgba(17,24,39,0.08);transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.iw-prize-card.is-selected{border-color:#5a67d8;box-shadow:0 6px 18px rgba(90,103,216,0.22)}.iw-prize-card__media{aspect-ratio:4 / 3;background:#f4f5f8}.iw-prize-card__media img{width:100%;height:100%;object-fit:cover;display:block}.iw-prize-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#c2c7d0}.iw-prize-card__body{flex:1 1 auto;padding:0.6rem 0.7rem 0.3rem}.iw-prize-card__title{display:block;font-weight:600;font-size:0.85rem;color:#0a0e1a;letter-spacing:-0.005em;line-height:1.2;cursor:pointer}.iw-prize-card__meta{display:flex;align-items:center;justify-content:space-between;gap:0.4rem;margin-top:0.4rem}.iw-prize-card__meta .tag{font-size:0.62rem;height:1.4em}.iw-prize-card__amount{font-size:0.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1f2937}.iw-prize-card__qty{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.45rem 0.7rem 0.7rem}.iw-prize-card__qty .control{width:64px}.iw-prize-card__qty .input{padding-left:0.4rem;padding-right:0.4rem}.iw-prize-card__qty-label{font-size:0.62rem;text-transform:uppercase;letter-spacing:0.04em;color:#6b7280;font-weight:600}.cana-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.cana-heading .title{line-height:1.1}.cana-subtitle{color:#6b7280;font-size:1rem;margin:0.4rem 0 0}.cana-filter{display:flex;align-items:center;gap:0.5rem}.cana-filter label{font-size:0.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:0.3px}.cana-kpis{display:grid;grid-template-columns:repeat(auto-fit, minmax(155px, 1fr));gap:1rem;margin-bottom:1.5rem}.cana-kpi{border-radius:14px;padding:1.15rem 1.25rem;background:#fff;border:1px solid #e5e7eb;transition:transform 0.18s ease, box-shadow 0.18s ease}.cana-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(17,24,39,0.35)}.cana-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,0.65);box-shadow:0 1px 2px rgba(17,24,39,0.08);margin-bottom:0.7rem;color:#9ca3af}.cana-kpi__value{font-size:1.55rem;font-weight:800;line-height:1.1;color:#1f2937}.cana-kpi__label{font-size:0.74rem;text-transform:uppercase;letter-spacing:0.4px;font-weight:700;margin-top:0.15rem;color:#6b7280}.cana-kpi__sub{font-size:0.72rem;margin-top:0.15rem;color:#9ca3af}.cana-kpi--blue{background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);border-color:#bfdbfe}.cana-kpi--blue .cana-kpi__value{color:#1e3a8a}.cana-kpi--blue .cana-kpi__label{color:#1d4ed8}.cana-kpi--blue .cana-kpi__icon{color:#3b82f6}.cana-kpi--orange{background:linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);border-color:#fed7aa}.cana-kpi--orange .cana-kpi__value{color:#9a3412}.cana-kpi--orange .cana-kpi__label{color:#c2410c}.cana-kpi--orange .cana-kpi__icon{color:#f97316}.cana-kpi--green{background:linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);border-color:#bbf7d0}.cana-kpi--green .cana-kpi__value{color:#166534}.cana-kpi--green .cana-kpi__label{color:#15803d}.cana-kpi--green .cana-kpi__icon{color:#22c55e}.cana-kpi--purple{background:linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);border-color:#ddd6fe}.cana-kpi--purple .cana-kpi__value{color:#5b21b6}.cana-kpi--purple .cana-kpi__label{color:#6d28d9}.cana-kpi--purple .cana-kpi__icon{color:#8b5cf6}.cana-kpi--rose{background:linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);border-color:#fecaca}.cana-kpi--rose .cana-kpi__value{color:#991b1b}.cana-kpi--rose .cana-kpi__label{color:#b91c1c}.cana-kpi--rose .cana-kpi__icon{color:#f87171}.cana-kpi--amber{background:linear-gradient(135deg, #fefce8 0%, #fef3c7 100%);border-color:#fde68a}.cana-kpi--amber .cana-kpi__value{color:#854d0e}.cana-kpi--amber .cana-kpi__label{color:#a16207}.cana-kpi--amber .cana-kpi__icon{color:#eab308}.cana-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1.5rem;margin-bottom:1.5rem}.cana-sections{display:flex;flex-direction:column;gap:1rem}.cana-sections>.Accordion{margin:0}.cana-grid>.cana-panel{margin-bottom:0}.cana-meta{display:inline-flex;align-items:center;font-size:0.76rem;font-weight:600;color:#4b5563;font-variant-numeric:tabular-nums;background:#f3f4f6;border:1px solid #e9eaee;padding:0.22rem 0.65rem;border-radius:99px;white-space:nowrap}.Accordion--purple .Accordion-icon-box{background:linear-gradient(135deg, rgba(139,92,246,0.12) 0%, rgba(124,58,237,0.12) 100%);color:#7c3aed}.Accordion--teal .Accordion-icon-box{background:linear-gradient(135deg, rgba(20,184,166,0.12) 0%, rgba(13,148,136,0.12) 100%);color:#0d9488}.Accordion--warning .cana-meta{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.Accordion--info .cana-meta{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.Accordion--success .cana-meta{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.Accordion--purple .cana-meta{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.Accordion--teal .cana-meta{background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.cana-panel{background:#fff;border-radius:14px;padding:1.4rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,0.04),0 12px 28px -22px rgba(17,24,39,0.18);border:1px solid #eef0f4;margin-bottom:1.5rem}.cana-panel__head{display:flex;align-items:center;gap:0.55rem;margin-bottom:1.2rem}.cana-panel__head h2{font-size:1.02rem;font-weight:700;margin:0;color:#1f2937}.cana-panel__head .icon{color:#818cf8}.cana-panel__head--spread{justify-content:space-between}.cana-panel__sub{font-size:0.76rem;color:#9ca3af;font-weight:600}.cana-bars{display:flex;flex-direction:column;gap:0.85rem}.cana-bar__top{display:flex;justify-content:space-between;align-items:baseline;font-size:0.82rem;margin-bottom:0.3rem}.cana-bar__label{color:#374151;font-weight:600}.cana-bar__value{color:#6b7280;font-variant-numeric:tabular-nums}.cana-bar__track{height:9px;border-radius:99px;background:#eef0f4;overflow:hidden}.cana-bar__fill{height:100%;border-radius:99px;background:linear-gradient(90deg, #a5b4fc, #818cf8);transition:width 0.5s ease}.cana-bar--orange .cana-bar__fill{background:linear-gradient(90deg, #fdba74, #fb923c)}.cana-bar--green .cana-bar__fill{background:linear-gradient(90deg, #6ee7b7, #34d399)}.cana-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(135px, 1fr));gap:0.9rem}.cana-tile{background:#f9fafb;border:1px solid #eef0f4;border-radius:12px;padding:0.9rem 1rem}.cana-tile__value{font-size:1.45rem;font-weight:800;color:#1f2937;line-height:1.05}.cana-tile__label{font-size:0.73rem;text-transform:uppercase;letter-spacing:0.3px;color:#6b7280;font-weight:600;margin-top:0.2rem}.cana-tile__sub{font-size:0.71rem;color:#9ca3af;margin-top:0.1rem}.cana-growth-head{display:flex;align-items:baseline;gap:0.8rem;margin-bottom:1rem;flex-wrap:wrap}.cana-growth-value{font-size:2rem;font-weight:800;color:#1f2937;line-height:1}.cana-growth-caption{font-size:0.78rem;color:#9ca3af;font-weight:600}.cana-pill{display:inline-flex;align-items:center;gap:0.2rem;font-size:0.78rem;font-weight:700;padding:0.18rem 0.55rem;border-radius:99px}.cana-pill--up{background:#dcfce7;color:#15803d}.cana-pill--down{background:#fee2e2;color:#b91c1c}.cana-pill--flat{background:#f3f4f6;color:#6b7280}.cana-chart{width:100%}.cana-chart svg{width:100%;height:150px;display:block}.cana-chart-axis{display:flex;justify-content:space-between;font-size:0.7rem;color:#9ca3af;margin-top:0.35rem}.cana-cohort{width:100%;border-collapse:separate;border-spacing:0;font-size:0.85rem}.cana-cohort th{text-align:left;font-size:0.71rem;text-transform:uppercase;letter-spacing:0.3px;color:#6b7280;padding:0.5rem 0.6rem}.cana-cohort td{padding:0.45rem 0.5rem;border-top:1px solid #f0f1f4;color:#374151}.cana-cohort td.heat{text-align:center;font-weight:600;font-variant-numeric:tabular-nums;border-radius:6px}.cana-cohort__month{font-weight:700;color:#1f2937}.cana-board{display:flex;flex-direction:column}.cana-board__row{display:flex;align-items:center;gap:0.7rem;padding:0.5rem 0.15rem;border-top:1px solid #f4f5f7}.cana-board__row:first-child{border-top:none}.cana-board__row:nth-child(1) .cana-board__rank{background:linear-gradient(135deg, #fbbf24, #f59e0b);color:#fff}.cana-board__row:nth-child(2) .cana-board__rank{background:linear-gradient(135deg, #cbd5e1, #94a3b8);color:#fff}.cana-board__row:nth-child(3) .cana-board__rank{background:linear-gradient(135deg, #d9a441, #b45309);color:#fff}.cana-board__rank{flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-size:0.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;background:#eef0f4;color:#6b7280}.cana-board__name{flex:1;color:#374151;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cana-board__value{color:#111827;font-weight:700;font-variant-numeric:tabular-nums}.cana-board__empty{color:#9ca3af;padding:0.5rem 0}body:has(.pages-home),body:has(.pages-about),body:has(.pages-how_it_works),body:has(.pages-why_we_are_different),body:has(.pages-provably_fair_draws),body:has(.pages-responsible_raffling),body:has(.pages-buyer_protection){overflow-x:hidden}.gradient-text{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 50%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;line-height:normal}.pages-home .title .gradient-text,.pages-home .titled .gradient-text,.pages-home h2 .gradient-text{display:inline;line-height:inherit}.button.is-info.gradient-button{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 50%, #A855F7 100%);color:white;border:none;font-weight:700;box-shadow:0 8px 24px rgba(124,58,237,0.4)}.button.is-info.gradient-button:hover{box-shadow:0 12px 32px rgba(124,58,237,0.5)}.pages-home section.hero:nth-of-type(even){background:linear-gradient(135deg, #1a1b3d 0%, #2d2e5f 100%) !important}.pages-home section.hero:nth-of-type(even) .title,.pages-home section.hero:nth-of-type(even) .subtitle,.pages-home section.hero:nth-of-type(even) .content,.pages-home section.hero:nth-of-type(even) h1,.pages-home section.hero:nth-of-type(even) h2,.pages-home section.hero:nth-of-type(even) h3,.pages-home section.hero:nth-of-type(even) p,.pages-home section.hero:nth-of-type(even) strong,.pages-home section.hero:nth-of-type(even) li{color:white !important}.pages-home section.hero:nth-of-type(even) .gradient-text{background:linear-gradient(135deg, #ff5722 0%, #ff8a65 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pages-home section.hero:nth-of-type(even) .content ol li::before{background:linear-gradient(135deg, #ff5722 0%, #ff8a65 100%);color:white}.pages-home section.hero:nth-of-type(even) a:not(.button):hover{color:white !important}.pages-home .hero-logo{position:absolute;left:0;right:0;gap:1.5rem;padding:20px}.pages-home .hero-logo .logo-text{font-weight:900;background:linear-gradient(135deg, #ff5722 0%, #7C3AED 50%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pages-home .title{font-weight:800;font-size:3rem}.pages-home .subtitle{font-size:1.25rem;line-height:1.8;color:#4a5568;font-weight:500}.pages-home .content ol{counter-reset:custom-counter;list-style:none;padding-left:0}.pages-home .content ol li{counter-increment:custom-counter;position:relative;padding-left:4rem;margin-bottom:2rem}.pages-home .content ol li::before{content:counter(custom-counter);position:absolute;left:0;top:-0.25rem;width:2.5rem;height:2.5rem;background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;box-shadow:0 4px 12px rgba(255,87,34,0.25)}.pages-home .content ol li strong{display:block;font-size:1.125rem;color:#2d3748;margin-bottom:0.5rem;font-weight:600}.pages-home .content>div{padding:1.5rem;background:linear-gradient(135deg, rgba(255,87,34,0.03) 0%, rgba(124,58,237,0.03) 100%);border-radius:12px;border-left:4px solid #ff5722;transition:all 0.3s ease}.pages-home .content>div:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(255,87,34,0.1)}.pages-home .content>div strong{display:block;font-size:1.125rem;color:#2d3748;margin-bottom:0.5rem;font-weight:600}.pages-home details{background:white;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem 1.5rem;transition:border-color 0.25s ease, box-shadow 0.25s ease}.pages-home details+details{margin-top:0.75rem}.pages-home details:hover{border-color:rgba(255,87,34,0.4)}.pages-home details[open]{border-color:#ff5722;box-shadow:0 10px 30px -12px rgba(255,87,34,0.2)}.pages-home details[open] summary{color:#ff5722;margin-bottom:0.75rem}.pages-home details[open] summary::after{background:#ff5722;color:white;transform:rotate(45deg)}.pages-home details summary{cursor:pointer;font-weight:600;font-size:1.0625rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color 0.25s ease}.pages-home details summary::-webkit-details-marker{display:none}.pages-home details summary::after{content:'+';flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(255,87,34,0.08);color:#ff5722;font-size:1.25rem;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.25s ease, background 0.25s ease, color 0.25s ease}.pages-home details summary:hover{color:#ff5722}.pages-home details p{color:#6b7280;line-height:1.7;margin:0}.pages-home h2:has(#title-typewriter){line-height:1.25;min-height:calc(2 * 1.25em);max-height:calc(2 * 1.25em);overflow:hidden}.pages-home h2:has(#subtitle-typewriter){line-height:1.25;min-height:calc(3 * 1.25em);max-height:calc(3 * 1.25em);white-space:normal;word-break:break-word;overflow:hidden}@media (max-width: 767px){.pages-home .hero .columns .column img{max-width:320px;width:100%;margin:0 auto;display:block}}@media (max-width: 500px){.pages-home .reverse-columns{flex-direction:column-reverse;display:flex}.pages-home h2:has(#title-typewriter){line-height:1.25;min-height:calc(2 * 2em);max-height:calc(2 * 2em);overflow:hidden}.pages-home .prize-overlay.prize-overlay-1{width:70px}.pages-home .prize-overlay.prize-overlay-2{width:80px}.pages-home .hero .columns .column img{max-width:280px}}@media (min-width: 1408px){.pages-home .hero .columns .column[class*="is-4-fullhd"]{flex:0 0 50% !important;max-width:50% !important}}@media (min-width: 1024px) and (max-width: 1215px){.pages-home .hero .columns .column img{max-width:100%;width:100%}.pages-home .hero .columns .column[class*="is-4-desktop"]{flex:0 0 45% !important;max-width:45% !important}}@media (min-width: 768px) and (max-width: 1023px){.pages-home .hero .columns{flex-direction:column !important}.pages-home .hero .columns.reverse-columns{flex-direction:column-reverse !important}.pages-home .hero .columns .column{flex:0 0 100% !important;max-width:100% !important;width:100% !important;margin-left:0 !important}.pages-home .hero .columns .column[class*="is-offset-"]{margin-left:0 !important}.pages-home .hero .columns .column img{max-width:400px;width:100%;margin:0 auto;display:block}}@media (min-width: 320px){.pages-home .title{font-size:2.5rem}}@media (min-width: 1200px){.pages-home .title{font-size:3rem}}.differentiator-page{background:#ffffff;color:#111827}.differentiator-page .diff-hero{position:relative;overflow:hidden;padding:7rem 1.5rem 5rem;background:linear-gradient(180deg, #f8f9ff 0%, #fff 100%)}.differentiator-page .diff-hero.diff-hero-blog{padding:5rem 1.5rem 3rem;background:#ffffff;border-bottom:1px solid #f0f0f0}.differentiator-page .diff-hero.diff-hero-blog .diff-blog-title{font-size:2.75rem;font-weight:800;line-height:1.2;color:#111827;margin-bottom:1.25rem}.differentiator-page .diff-hero.diff-hero-blog .diff-blog-title .diff-highlight{background:linear-gradient(135deg, #ff5722 0%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.differentiator-page .diff-hero.diff-hero-blog .diff-blog-lead{color:#4a5568;font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.differentiator-page .diff-hero.diff-hero-blog .diff-blog-meta{display:flex;align-items:center;gap:0.4rem;color:#9ca3af;font-size:0.85rem;font-weight:500}.differentiator-page .diff-hero.diff-hero-blog .diff-blog-meta svg{color:#9ca3af}.differentiator-page .diff-tagline{color:#A855F7;letter-spacing:3px;font-size:0.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}.differentiator-page .diff-link{color:#ff5722;font-weight:700;transition:color 0.2s}.differentiator-page .diff-link:hover{color:#A855F7}.differentiator-page .diff-flow{display:flex;align-items:center;justify-content:center;gap:0.5rem}.differentiator-page .diff-flow .diff-flow-item{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem 1rem;text-align:center;flex:1;transition:all 0.3s ease;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.differentiator-page .diff-flow .diff-flow-item:hover{border-color:rgba(168,85,247,0.3);box-shadow:0 4px 16px rgba(0,0,0,0.08)}.differentiator-page .diff-flow .diff-flow-item .diff-flow-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 0.75rem;background:rgba(168,85,247,0.08);border:1px solid rgba(168,85,247,0.15)}.differentiator-page .diff-flow .diff-flow-item .diff-flow-icon svg{color:#A855F7}.differentiator-page .diff-flow .diff-flow-item .diff-flow-label{color:#111827;font-weight:700;font-size:0.85rem}.differentiator-page .diff-flow .diff-flow-arrow{color:rgba(168,85,247,0.4);flex-shrink:0}@media (max-width: 768px){.differentiator-page .diff-flow{flex-direction:column}.differentiator-page .diff-flow .diff-flow-arrow{transform:rotate(90deg)}.differentiator-page .diff-flow .diff-flow-item{width:100%}}.differentiator-page .diff-ai-prompt{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.differentiator-page .diff-ai-prompt .diff-ai-prompt-header{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1.25rem;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.differentiator-page .diff-ai-prompt .diff-ai-prompt-header span{font-weight:700;font-size:0.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:1px}.differentiator-page .diff-ai-prompt .diff-ai-prompt-header button{background:none;border:1px solid #d1d5db;border-radius:8px;padding:0.35rem 0.75rem;font-size:0.8rem;font-weight:600;color:#4a5568;cursor:pointer;transition:all 0.2s ease}.differentiator-page .diff-ai-prompt .diff-ai-prompt-header button:hover{border-color:#ff5722;color:#ff5722}.differentiator-page .diff-ai-prompt .diff-ai-prompt-text{padding:1.25rem;font-size:0.9rem;line-height:1.7;color:#374151}.differentiator-page .diff-blog-finale{padding:5rem 1.5rem;background:linear-gradient(135deg, rgba(168,85,247,0.05) 0%, rgba(255,87,34,0.05) 100%);border-top:1px solid rgba(168,85,247,0.1);border-bottom:1px solid rgba(168,85,247,0.1);position:relative;overflow:hidden}.differentiator-page .diff-blog-finale>.container{position:relative;z-index:1}.differentiator-page .diff-blog-finale .diff-blog-finale-title{font-size:2.25rem;font-weight:800;color:#111827;margin-bottom:1.25rem;line-height:1.2}.differentiator-page .diff-blog-finale .diff-blog-finale-text{color:#4a5568;font-size:1.15rem;line-height:1.8;max-width:550px;margin:0 auto}.differentiator-page .diff-blog-finale .diff-blog-nav{max-width:800px;margin:2rem auto 0}.differentiator-page .diff-blog-finale .diff-blog-nav .columns{align-items:stretch}@media screen and (max-width: 768px){.differentiator-page .diff-blog-finale .diff-blog-nav .columns{display:flex;flex-direction:column-reverse}}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0.25rem;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid #e5e7eb;background:white;transition:border-color 0.2s ease, box-shadow 0.2s ease;text-decoration:none;height:100%}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-link:hover{border-color:#ff5722;box-shadow:0 2px 8px rgba(168,85,247,0.1)}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-link.diff-blog-nav-link-next{align-items:flex-end;text-align:right}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-direction{display:flex;align-items:center;gap:0.35rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#ff5722}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-title{font-size:1.1rem;font-weight:700;color:#111827}.differentiator-page .diff-blog-finale .diff-blog-nav .diff-blog-nav-desc{font-size:0.85rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.differentiator-page.diff-blog .diff-blog-body{padding:3rem 1.5rem 2rem}.differentiator-page.diff-blog .diff-blog-section{margin-bottom:3rem}.differentiator-page.diff-blog .diff-blog-heading{font-size:1.75rem;font-weight:800;color:#111827;line-height:1.25;margin-bottom:1rem}.differentiator-page.diff-blog .diff-blog-heading .diff-highlight{background:linear-gradient(135deg, #ff5722 0%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.differentiator-page.diff-blog .diff-blog-text{color:#4a5568;font-size:1.05rem;line-height:1.85;margin-bottom:1.5rem}.differentiator-page.diff-blog .diff-blog-hr{border:none;height:1px;background:#e5e7eb;margin:2.5rem 0}.differentiator-page.diff-blog .diff-blog-list{margin-bottom:1.5rem}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item{display:flex;align-items:flex-start;gap:0.75rem;padding:0.75rem 0;border-bottom:1px solid #f3f4f6}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item:last-child{border-bottom:none}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item svg{color:#ff5722;flex-shrink:0;margin-top:0.15rem}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item .diff-blog-list-number{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:0.75rem;color:white;flex-shrink:0;margin-top:0.1rem;background:linear-gradient(135deg, #ff5722 0%, #A855F7 100%)}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item strong{color:#111827;font-weight:700;font-size:0.95rem;margin-right:0.25rem}.differentiator-page.diff-blog .diff-blog-list .diff-blog-list-item span{color:#6b7280;font-size:0.95rem}.differentiator-page.diff-blog .diff-blog-pullquote{border-left:3px solid #ff5722;padding:2rem 2rem;margin:2.5rem 0;background:#f9fafb;border-radius:0 12px 12px 0}.differentiator-page.diff-blog .diff-blog-pullquote .diff-blog-pullquote-text{font-size:1.35rem;font-weight:800;color:#111827;line-height:1.4;margin-bottom:0.75rem}.differentiator-page.diff-blog .diff-blog-pullquote .diff-blog-pullquote-text .diff-highlight{background:linear-gradient(135deg, #ff5722 0%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.differentiator-page.diff-blog .diff-blog-pullquote .diff-blog-pullquote-sub{color:#4a5568;font-size:1rem;line-height:1.7}@media (max-width: 768px){.differentiator-page .diff-hero{padding:5rem 1.5rem 3rem}}.differentiator-page .diff-faq-list{display:flex;flex-direction:column;gap:0}.differentiator-page .diff-faq-item{border-bottom:1px solid #f0f0f0}.differentiator-page .diff-faq-item[open] .diff-faq-question::after{transform:rotate(45deg)}.differentiator-page .diff-faq-item[open] .diff-faq-answer{padding-bottom:1.25rem}.differentiator-page .diff-faq-question{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-size:1.05rem;font-weight:600;color:#1a202c;cursor:pointer;list-style:none}.differentiator-page .diff-faq-question::-webkit-details-marker{display:none}.differentiator-page .diff-faq-question::after{content:'+';font-size:1.5rem;font-weight:300;color:#9ca3af;transition:transform 0.2s ease;flex-shrink:0;margin-left:1rem}.differentiator-page .diff-faq-question:hover{color:#ff5722}.differentiator-page .diff-faq-answer{color:#4b5563;line-height:1.7;padding-bottom:0}.verify-section{background:#ffffff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.verify-section-header{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #f3f4f6}.verify-section-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#ff5722}.verify-section-title{font-size:1.1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}@media (max-width: 768px){.verify-section{padding:1.25rem}.verify-section-icon{width:40px;height:40px}}.verify-page .verify-hero{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);border-radius:20px;padding:3rem;color:white;margin-bottom:2rem}.verify-page .verify-hero--compact{height:100%;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg, #fafafe 0%, #f5f3ff 100%);position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(124,58,237,0.1);box-shadow:0 4px 24px rgba(124,58,237,0.08)}.verify-page .verify-hero--pending{background:linear-gradient(135deg, #fffbf5 0%, #fef3e2 100%);border:1px solid rgba(245,158,11,0.15);box-shadow:0 4px 24px rgba(245,158,11,0.1)}.verify-page .verify-hero--pending .verify-result,.verify-page .verify-hero--pending .verify-stat--inline{flex-direction:row;align-items:center;padding:1rem 1.5rem}.verify-page .verify-hero--pending .verify-result-text,.verify-page .verify-hero--pending .verify-stat--inline .verify-stat-label{color:#92400e;font-weight:500;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;max-width:none}.verify-page .verify-result{position:relative;z-index:1;display:inline-flex;flex-direction:column;gap:0.5rem;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);border-radius:16px;padding:1rem 1.5rem;font-size:1rem;font-weight:500;border:1px solid rgba(255,255,255,0.8);color:#4b5563;box-shadow:0 4px 16px rgba(124,58,237,0.1)}.verify-page .verify-result-icon{font-size:1.25rem;width:1.5rem;text-align:center}.verify-page .verify-stat{position:relative;z-index:1;text-align:center;padding:1.5rem;background:rgba(255,255,255,0.1);border-radius:16px;backdrop-filter:blur(10px)}.verify-page .verify-stat-value{font-size:2rem;font-weight:700;margin-bottom:0.25rem}.verify-page .verify-stat-label{font-size:0.85rem;opacity:0.9;text-transform:uppercase;letter-spacing:0.5px}.verify-page .verify-stat--inline{display:inline-flex;align-items:center;gap:1.25rem;padding:1.25rem 2rem;background:rgba(255,255,255,0.6);border-radius:16px;border:1px solid rgba(255,255,255,0.8);box-shadow:0 4px 16px rgba(124,58,237,0.08)}.verify-page .verify-stat--inline .verify-stat-label{font-size:0.7rem;text-align:left;line-height:1.4;color:#6b7280;max-width:80px}.verify-page .verify-winner-row{display:flex;align-items:center;gap:0.875rem;padding:0.875rem 1rem;margin-bottom:1rem;background:linear-gradient(135deg, #fff7ed 0%, #fef3f0 100%);border:1px solid rgba(255,87,34,0.12);border-radius:12px;text-decoration:none;color:inherit;transition:all 0.15s ease}.verify-page .verify-winner-row:hover{border-color:rgba(255,87,34,0.3);color:inherit}.verify-page .verify-winner-row:hover .verify-winner-row-arrow{transform:translateX(3px);color:#ff5722}.verify-page .verify-winner-row-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.verify-page .verify-winner-row-info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.verify-page .verify-winner-row-label{font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#6b7280}.verify-page .verify-winner-row-name{font-size:1rem;font-weight:700;color:#ff5722}.verify-page .verify-winner-row-arrow{color:#cbd5e1;flex-shrink:0;transition:all 0.15s ease}.verify-page .verify-meta-list{margin:0}.verify-page .verify-meta-list .verify-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0.75rem 0;border-bottom:1px solid #f3f4f6}.verify-page .verify-meta-list .verify-meta-row:last-child{border-bottom:none}.verify-page .verify-meta-list .verify-meta-row dt{font-size:0.8125rem;color:#6b7280;font-weight:500;flex-shrink:0}.verify-page .verify-meta-list .verify-meta-row dd{font-size:0.875rem;color:#111827;font-weight:600;text-align:right;margin:0;min-width:0;word-break:break-all}.verify-page .verify-meta-mono{font-family:'SF Mono', 'Fira Code', monospace;color:#ff5722 !important}.verify-page .verify-meta-link{display:inline-flex;align-items:center;gap:0.125rem;margin-left:0.5rem;font-size:0.75rem;font-weight:500}.verify-page .verify-meta-pending{display:inline-flex;align-items:center;margin-left:0.5rem;padding:0.125rem 0.5rem;background:rgba(245,158,11,0.12);color:#b45309;border-radius:999px;font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.verify-page .verify-meta-status{display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem;border-radius:999px;font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.verify-page .verify-meta-status--locked{background:rgba(255,87,34,0.1);color:#ff5722}.verify-page .verify-awaiting-block{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);border:1px solid rgba(245,158,11,0.2);border-radius:16px}.verify-page .verify-awaiting-block-pulse{position:relative;width:12px;height:12px;background:#f59e0b;border-radius:50%;flex-shrink:0}.verify-page .verify-awaiting-block-pulse::before,.verify-page .verify-awaiting-block-pulse::after{content:'';position:absolute;inset:0;border-radius:50%;background:#f59e0b;opacity:0.5;animation:verify-pulse 2s ease-out infinite}.verify-page .verify-awaiting-block-pulse::after{animation-delay:1s}@keyframes verify-pulse{0%{transform:scale(1);opacity:0.5}100%{transform:scale(3);opacity:0}}.verify-page .verify-awaiting-block-info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.verify-page .verify-awaiting-block-label{font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#92400e}.verify-page .verify-awaiting-block-number{font-size:1.25rem;font-weight:700;color:#78350f;font-family:'SF Mono', 'Fira Code', monospace}.verify-page .verify-awaiting-block-status{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.75rem;background:rgba(255,255,255,0.6);border-radius:999px;color:#92400e;font-size:0.75rem;font-weight:500;flex-shrink:0}.verify-page .verify-awaiting-spinner{display:inline-flex;align-items:center;justify-content:center;color:#b45309}.verify-page .verify-awaiting-spinner svg{animation:verify-spin 1.2s linear infinite}@keyframes verify-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.verify-page .verify-awaiting-status-text{line-height:1.3}@media (max-width: 640px){.verify-page .verify-awaiting-block{flex-wrap:wrap}.verify-page .verify-awaiting-block-status{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.verify-page .verify-awaiting-spinner svg{animation:none}}.verify-page .verify-hash-field{margin-bottom:1.25rem}.verify-page .verify-hash-field:last-child{margin-bottom:0}.verify-page .verify-hash-label{display:block;font-size:0.8125rem;font-weight:600;color:#374151;margin-bottom:0.5rem}.verify-page .verify-hash-block{position:relative;background:#1a1a2e;color:#eef1f5;padding:0.875rem 3rem 0.875rem 1rem;border-radius:10px;font-family:'SF Mono', 'Fira Code', monospace;font-size:0.8125rem;line-height:1.5;word-break:break-all}.verify-page .verify-hash-block code{background:transparent;color:inherit;padding:0;font-size:inherit}.verify-page .verify-hash-block--success{background:linear-gradient(135deg, #0d3320 0%, #134e2a 100%);border:1px solid rgba(34,197,94,0.4)}.verify-page .verify-hash-block--inline{padding:0.625rem 1rem}.verify-page .verify-hash-block--locked{background:#f9fafb;border:1px dashed #d1d5db;color:#6b7280;padding:1rem}.verify-page .verify-hash-locked{display:inline-flex;align-items:center;gap:0.5rem;font-family:'SF Mono', 'Fira Code', monospace;font-size:0.8125rem;color:#6b7280}.verify-page .verify-hash-locked svg{color:#9ca3af}.verify-page .verify-hash-copy{position:absolute;top:0.5rem;right:0.5rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,0.08);border:none;border-radius:8px;color:rgba(255,255,255,0.7);cursor:pointer;transition:all 0.15s ease}.verify-page .verify-hash-copy:hover{background:rgba(255,255,255,0.15);color:#fff}.verify-page .verify-hash-copy.is-copied{background:#ff5722;color:#fff}.verify-page .verify-hash-copy svg{display:block}.verify-page .verify-ticket-controls{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #f3f4f6}.verify-page .verify-jump-pill{display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 0.875rem;border-radius:999px;font-size:0.8125rem;font-weight:600;text-decoration:none;transition:all 0.15s ease}.verify-page .verify-jump-pill--winner{background:rgba(255,87,34,0.08);border:1px solid rgba(255,87,34,0.2);color:#ff5722}.verify-page .verify-jump-pill--winner:hover{background:rgba(255,87,34,0.15);color:#ff5722}.verify-page .verify-jump-search{display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.25rem 0.25rem 0.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;transition:all 0.15s ease;min-width:18rem}.verify-page .verify-jump-search:focus-within{background:#ffffff;border-color:rgba(255,87,34,0.5);box-shadow:0 0 0 3px rgba(255,87,34,0.1)}.verify-page .verify-jump-search-icon{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.verify-page .verify-jump-search-icon svg{display:block}.verify-page .verify-jump-search-input{flex:1;min-width:0;padding:0.4rem 0;background:transparent;border:none;font-size:1rem;color:#111827}.verify-page .verify-jump-search-input::placeholder{color:#9ca3af}.verify-page .verify-jump-search-input:focus{outline:none}.verify-page .verify-jump-search-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#111827;color:#fff;border:none;border-radius:999px;cursor:pointer;transition:background 0.15s ease;flex-shrink:0}.verify-page .verify-jump-search-button:hover{background:#ff5722}.verify-page .verify-jump-search-button svg{display:block}@media (max-width: 768px){.verify-page .verify-jump-search{width:100%;min-width:0}.verify-page .verify-jump-pill{flex:1;justify-content:center}}.verify-page .verify-ai-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03)}.verify-page .verify-ai-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, rgba(255,87,34,0.1) 0%, rgba(124,58,237,0.1) 100%);color:#ff5722}.verify-page .verify-ai-card-text{flex:1;min-width:0}.verify-page .verify-ai-card-title{font-size:1.1rem;font-weight:700;color:#111827;margin:0 0 0.125rem 0;line-height:1.3}.verify-page .verify-ai-card-subtitle{font-size:0.85rem;color:#6b7280;margin:0;line-height:1.4}.verify-page .verify-ai-card-button{display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 0.875rem;background:#111827;color:#fff;border:none;border-radius:8px;font-size:0.8125rem;font-weight:600;cursor:pointer;transition:background 0.15s ease;flex-shrink:0}.verify-page .verify-ai-card-button:hover{background:#1f2937}@media (max-width: 768px){.verify-page .verify-ai-card{flex-wrap:wrap}.verify-page .verify-ai-card-button{width:100%;justify-content:center}}.verify-page .code-block{background:#1a1a2e;color:#eef1f5;padding:1.25rem;border-radius:12px;font-family:'SF Mono', 'Fira Code', monospace;font-size:0.875rem;line-height:1.6;overflow-x:auto;word-break:break-all;white-space:pre-wrap}.verify-page .code-block--success{background:linear-gradient(135deg, #0d3320 0%, #134e2a 100%);border:1px solid #22c55e}.verify-page .code-block--warning{background:linear-gradient(135deg, #422006 0%, #5c3d0e 100%);border:1px solid #f59e0b}.verify-page .verify-step{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #f3f4f6}.verify-page .verify-step:has(.verify-step-title){align-items:flex-start}.verify-page .verify-step:has(.verify-step-title) .verify-step-number{margin-top:-0.125rem}.verify-page .verify-step:last-child{border-bottom:none}.verify-page .verify-step-number{flex-shrink:0;width:1.75rem;height:1.75rem;background:rgba(255,87,34,0.1);color:#ff5722;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.8125rem}.verify-page .verify-step-content{flex:1;min-width:0}.verify-page .verify-step-title{font-weight:600;font-size:0.9375rem;margin-bottom:0.25rem;color:#111827;line-height:1.4}.verify-page .verify-step-desc{color:#6b7280;font-size:0.875rem;line-height:1.5}.verify-page .verify-inline-note{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0.5rem;padding:0.625rem 0.875rem;background:#f9fafb;border-radius:8px;color:#6b7280;font-size:0.8125rem;line-height:1.5;margin:0}.verify-page .verify-inline-note svg{flex-shrink:0;color:#9ca3af;margin-top:0.125rem}.verify-page .verify-inline-note span{flex:1;min-width:0}.verify-page .verify-inline-note .verify-link{font-size:0.8125rem}.verify-page .verify-algo-list{margin:0;padding:0.5rem 0.875rem;background:#f9fafb;border-radius:8px}.verify-page .verify-algo-list .verify-algo-row{display:flex;align-items:baseline;gap:1rem;padding:0.5rem 0;border-bottom:1px solid #f3f4f6}.verify-page .verify-algo-list .verify-algo-row:last-child{border-bottom:none}.verify-page .verify-algo-list .verify-algo-row dt{font-size:0.8125rem;font-weight:600;color:#374151;flex-shrink:0;min-width:11rem}.verify-page .verify-algo-list .verify-algo-row dd{font-size:0.8125rem;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 640px){.verify-page .verify-algo-list .verify-algo-row{flex-direction:column;gap:0.125rem}.verify-page .verify-algo-list .verify-algo-row dt{min-width:0}}.verify-page .verify-link{display:inline-flex;align-items:center;gap:0.5rem;color:#ff5722;font-weight:500;text-decoration:none;transition:all 0.2s}.verify-page .verify-link:hover{gap:0.75rem}.verify-page .verify-find-error{display:flex;align-items:flex-start;gap:0.5rem;padding:0.625rem 0.875rem;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);border-radius:8px;color:#b91c1c;font-size:0.8125rem;line-height:1.5}.verify-page .verify-find-error svg{flex-shrink:0;color:#dc2626;margin-top:0.125rem}.verify-page .verify-find-error code{background:rgba(239,68,68,0.1);padding:0 0.25rem;border-radius:3px;font-family:'SF Mono', 'Fira Code', monospace;font-size:0.8125rem;color:inherit}.verify-page .verify-ticket-list{list-style:none;margin:0;padding:0}.verify-page .verify-ticket-row{display:grid;grid-template-columns:3.5rem minmax(0, 1fr) 6rem;align-items:center;gap:1rem;padding:0.75rem 0.5rem;border-bottom:1px solid #f3f4f6;transition:background 0.15s ease}.verify-page .verify-ticket-row:hover:not(.verify-page .verify-ticket-row--head){background:#fafafa}.verify-page .verify-ticket-row--head{padding:0.5rem 0.5rem;border-bottom:1px solid #e5e7eb}.verify-page .verify-ticket-row--head span{font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#9ca3af}.verify-page .verify-ticket-row--winner{background:linear-gradient(90deg, rgba(251,191,36,0.08) 0%, rgba(251,191,36,0) 100%);border-left:3px solid #f59e0b;padding-left:calc(0.5rem - 3px)}.verify-page .verify-ticket-row--winner:hover{background:linear-gradient(90deg, rgba(251,191,36,0.12) 0%, rgba(251,191,36,0) 100%)}.verify-page .verify-ticket-row--found{background:linear-gradient(90deg, rgba(59,130,246,0.08) 0%, rgba(59,130,246,0) 100%);border-left:3px solid #3b82f6;padding-left:calc(0.5rem - 3px);animation:verify-found-flash 1.6s ease-out 1}.verify-page .verify-ticket-row--found:hover{background:linear-gradient(90deg, rgba(59,130,246,0.12) 0%, rgba(59,130,246,0) 100%)}@keyframes verify-found-flash{0%{background:rgba(59,130,246,0.3)}100%{background:linear-gradient(90deg, rgba(59,130,246,0.08) 0%, rgba(59,130,246,0) 100%)}}.verify-page .verify-ticket-found-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:rgba(59,130,246,0.1);color:#1d4ed8;border-radius:6px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.verify-page .verify-ticket-index{font-size:0.8125rem;font-weight:600;color:#6b7280;font-family:'SF Mono', 'Fira Code', monospace}.verify-page .verify-ticket-id{font-size:0.875rem;font-weight:600;color:#111827;font-family:'SF Mono', 'Fira Code', monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-page .verify-ticket-winner-tag{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;background:#fef3c7;color:#92400e;border-radius:6px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}@media (max-width: 640px){.verify-page .verify-ticket-row{grid-template-columns:2.5rem minmax(0, 1fr) auto;gap:0.5rem;font-size:0.8125rem}.verify-page .verify-ticket-row--head span:nth-child(3){display:none}}.raffle-form{--wizard-progress: 0%;--wizard-color: #ff5722}.raffle-form.wizard-active .wizard-step:not(.is-active){display:none}.raffle-form .wizard-content{background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:16px;padding:2.5rem 2.75rem;margin-top:1rem;box-shadow:0 1px 2px rgba(10,10,20,0.03),0 12px 28px -20px rgba(10,10,20,0.12)}@media (max-width: 768px){.raffle-form .wizard-content{padding:1.75rem 1.5rem}}.raffle-form.wizard-active .wizard-step.is-active{animation:wizardStepIn 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.raffle-form .wizard-stepper{--stepper-pad-y: 1.5rem;--stepper-line-top: calc(var(--stepper-pad-y) + 15px);position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem;padding:var(--stepper-pad-y) 2rem;background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}@media (max-width: 640px){.raffle-form .wizard-stepper{padding:1.25rem 1rem;--stepper-pad-y: 1.25rem}}.raffle-form .wizard-stepper::before{content:"";position:absolute;top:var(--stepper-line-top);left:calc(2rem + (100% - 4rem) * 0.0834);right:calc(2rem + (100% - 4rem) * 0.0834);height:2px;background:#eceef2;z-index:0}.raffle-form .wizard-stepper::after{content:"";position:absolute;top:var(--stepper-line-top);left:calc(2rem + (100% - 4rem) * 0.0834);height:2px;background:var(--wizard-color);width:calc((100% - 4rem) * 0.8332 * var(--wizard-progress, 0));transition:width 0.4s cubic-bezier(0.16, 1, 0.3, 1);z-index:0}.raffle-form .wizard-step-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0.65rem;flex:1 1 0;padding:0;background:transparent;border:none;cursor:pointer;color:#94a3b8;font-family:inherit;transition:color 0.2s ease}.raffle-form .wizard-step-item .wizard-step-number{width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid #e2e8f0;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:0.82rem;flex-shrink:0;transition:background 0.2s ease, border-color 0.2s ease, color 0.2s ease}.raffle-form .wizard-step-item .wizard-step-label{font-size:0.78rem;font-weight:500;letter-spacing:0.005em}@media (max-width: 640px){.raffle-form .wizard-step-item .wizard-step-label{display:none}}.raffle-form .wizard-step-item:hover:not(.is-active) .wizard-step-number{border-color:#cbd5e1;color:#64748b}.raffle-form .wizard-step-item.is-active{color:#0f172a}.raffle-form .wizard-step-item.is-active .wizard-step-label{font-weight:600}.raffle-form .wizard-step-item.is-active .wizard-step-number{background:#fff;border-color:var(--wizard-color);color:var(--wizard-color);box-shadow:0 0 0 4px rgba(255,87,34,0.1)}.raffle-form .wizard-step-item.is-completed{color:#475569}.raffle-form .wizard-step-item.is-completed .wizard-step-number{background:var(--wizard-color);border-color:var(--wizard-color);color:#fff}.raffle-form .wizard-step-item.is-completed .wizard-step-number svg{display:none}.raffle-form .wizard-step-item.is-completed .wizard-step-number::after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.raffle-form .wizard-step-item.has-error{color:#b91c1c}.raffle-form .wizard-step-item.has-error .wizard-step-number{background:#fef2f2;border-color:#ef4444;color:#ef4444}.raffle-form .wizard-footer{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #f1f3f7}.raffle-form .wizard-footer .button{display:inline-flex;align-items:center;gap:0.5rem;height:auto;min-height:48px;padding:0.85rem 1.5rem;border-radius:12px;font-size:0.95rem;font-weight:700;letter-spacing:-0.005em;transition:transform 0.15s ease, box-shadow 0.2s ease, background 0.15s ease, color 0.15s ease}.raffle-form .wizard-footer .button.is-primary{background:linear-gradient(135deg, #ff5722 0%, #e64a19 100%);border:none;color:#fff;padding-right:1.6rem;box-shadow:0 4px 14px rgba(255,87,34,0.28),0 1px 2px rgba(255,87,34,0.18)}.raffle-form .wizard-footer .button.is-primary::after{content:'→';font-weight:600;font-size:1.05rem;line-height:1;transition:transform 0.2s ease}.raffle-form .wizard-footer .button.is-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(255,87,34,0.35),0 1px 2px rgba(255,87,34,0.18)}.raffle-form .wizard-footer .button.is-primary:hover::after{transform:translateX(3px)}.raffle-form .wizard-footer .button.is-primary:active{transform:translateY(0)}.raffle-form .wizard-footer .button.is-light{background:#f4f5f8;border:1px solid rgba(10,10,20,0.04);color:#374151;padding-left:1.6rem}.raffle-form .wizard-footer .button.is-light::before{content:'←';font-weight:600;font-size:1.05rem;line-height:1;transition:transform 0.2s ease}.raffle-form .wizard-footer .button.is-light:hover{background:#eceef2;color:#111827}.raffle-form .wizard-footer .button.is-light:hover::before{transform:translateX(-3px)}.raffle-form .review-summary-compact{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eceef2}.raffle-form .review-prize-name{font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-0.015em;margin-bottom:0.45rem;line-height:1.25}.raffle-form .review-prize-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;font-size:0.875rem;color:#64748b}.raffle-form .review-prize-meta span[data-form-wizard-target]{color:#0f172a;font-weight:600}.raffle-form .review-meta-dot{color:#cbd5e1;font-weight:400}.raffle-form .review-commitments{margin-bottom:1.5rem}.raffle-form .review-commitments-title{font-size:0.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:1rem}.raffle-form .review-commitment-list{display:flex;flex-direction:column;gap:0.75rem}.raffle-form .review-commitment{display:flex;gap:1rem;padding:1rem 1.15rem;background:#fff;border:1px solid #eceef2;border-radius:12px;align-items:flex-start}.raffle-form .review-commitment-icon{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.raffle-form .review-commitment-icon--success{background:rgba(16,185,129,0.1);color:#059669}.raffle-form .review-commitment-icon--info{background:rgba(59,130,246,0.1);color:#2563eb}.raffle-form .review-commitment-icon--neutral{background:rgba(100,116,139,0.1);color:#475569}.raffle-form .review-commitment-icon--danger{background:rgba(239,68,68,0.1);color:#dc2626}.raffle-form .review-commitment-text{font-size:0.88rem;line-height:1.5;color:#334155;margin:0}.raffle-form .form-section{padding:2rem 0;border-bottom:1px solid #eceef2}.raffle-form .form-section:first-of-type{padding-top:0.5rem}.raffle-form .form-section:last-of-type{border-bottom:none;padding-bottom:0.5rem}.raffle-form .wizard-step.form-section{border-bottom:none;padding:0}.raffle-form .form-section-header{display:flex;align-items:center;gap:0.9rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(10,10,20,0.05)}.raffle-form .form-section-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:rgba(255,87,34,0.1);color:#ff5722;display:inline-flex;align-items:center;justify-content:center}.raffle-form .form-section-heading{flex:1;min-width:0}.raffle-form .form-section-title{font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:-0.018em;margin-bottom:0.15rem;line-height:1.2}.raffle-form .form-section-subtitle{font-size:0.88rem;color:#6b7280;margin:0;line-height:1.45}.raffle-form .label{font-size:0.875rem;font-weight:600;color:#334155;letter-spacing:0;text-transform:none;margin-bottom:0.5rem}.raffle-form .help{color:#6b7280;font-size:0.8rem}.raffle-form .input,.raffle-form .textarea,.raffle-form .select select{border-color:#e5e7eb;box-shadow:none;transition:border-color 0.15s ease, box-shadow 0.15s ease}.raffle-form .input:focus,.raffle-form .input.is-focused,.raffle-form .input:focus-visible,.raffle-form .textarea:focus,.raffle-form .textarea.is-focused,.raffle-form .textarea:focus-visible,.raffle-form .select select:focus,.raffle-form .select select.is-focused,.raffle-form .select select:focus-visible{border-color:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.12);outline:none}.raffle-sidebar{font-size:0.875rem;color:#334155}.sidebar-box{background:#fff;border:1px solid #eceef2;border-radius:14px;padding:1.25rem 1.35rem;margin-bottom:1.25rem}.sidebar-box:last-child{margin-bottom:0}.sidebar-preview{margin-top:0.5rem}.sidebar-preview .sidebar-box-title{margin-bottom:0.75rem}.sidebar-box-title{font-size:0.875rem;font-weight:600;color:#0f172a;margin-bottom:0.85rem;letter-spacing:-0.005em}.sidebar-tip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.9rem}.sidebar-tip-list li{display:flex;gap:0.75rem;align-items:flex-start;font-size:0.82rem;line-height:1.45;color:#475569}.sidebar-tip-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.sidebar-tip-icon--blue{background:rgba(59,130,246,0.1);color:#2563eb}.sidebar-tip-icon--green{background:rgba(16,185,129,0.1);color:#059669}.sidebar-tip-icon--amber{background:rgba(245,158,11,0.12);color:#d97706}.sidebar-tip-icon--purple{background:rgba(139,92,246,0.1);color:#7c3aed}@keyframes wizardStepIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pricing-chips{display:flex;flex-wrap:wrap;gap:0.5rem}.pricing-chips-label{display:block;font-size:0.8rem;color:#6b7280;font-weight:500;margin-bottom:0.6rem}.pricing-chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:90px;padding:0.75rem 0.75rem;gap:0.15rem;border:2px solid #e5e7eb;background:#fff;border-radius:10px;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease, transform 0.1s ease;color:inherit;font-family:inherit}.pricing-chip:hover{border-color:#cbd1d8;background:#fafafa;transform:translateY(-1px)}.pricing-chip:active{transform:translateY(0)}.pricing-chip__price{font-weight:700;font-size:1.05rem;color:#1f2937;line-height:1.1}.pricing-chip__count{font-size:0.72rem;color:#6b7280}.pricing-chip--selected{border-color:#ff5722;background:linear-gradient(180deg, #fff5ef 0%, #fff 80%)}.pricing-chip--selected:hover{border-color:#ff5722;background:linear-gradient(180deg, #ffe8d6 0%, #fff 80%)}.optional-details{border-top:1px solid #e5e7eb;margin-top:1.5rem}.optional-details>summary{cursor:pointer;font-weight:500;color:#374151;font-size:0.9rem;padding:0.9rem 0;list-style:none;display:flex;align-items:center;gap:0.6rem;user-select:none}.optional-details>summary::-webkit-details-marker{display:none}.optional-details>summary::before{content:"＋";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:0.8rem;line-height:1;transition:background 0.15s ease}.optional-details>summary:hover{color:#111827}.optional-details>summary:hover::before{background:#e5e7eb}.optional-details[open]>summary::before{content:"−";font-size:1rem}.optional-details[open]>summary{margin-bottom:1rem}.pricing-chip__badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg, #ff5722, #7C3AED);color:#fff;font-size:0.58rem;font-weight:700;letter-spacing:0.05em;padding:3px 10px;border-radius:12px;white-space:nowrap;text-transform:uppercase;box-shadow:0 2px 5px rgba(0,0,0,0.12)}.category-filter{border:1px solid #e5e7eb}.category-filter.is-active{background:linear-gradient(90deg, #ff5722, #7C3AED);color:#fff;border-color:transparent}.category-filter:hover{background-color:#f5f7fb}.prize-guarantee{display:block;margin-top:1rem;padding:1.1rem 1.1rem 0.75rem;border-radius:14px;background:linear-gradient(135deg, #ff5722, #a855f7);color:#fff;box-shadow:0 10px 24px rgba(124,58,237,0.22);transition:transform 0.15s ease, box-shadow 0.15s ease}.prize-guarantee:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px rgba(124,58,237,0.28)}@media (max-width: 640px){.prize-guarantee{display:none}}.prize-guarantee__head{display:flex;align-items:center;gap:0.625rem;padding-bottom:0.875rem}.prize-guarantee__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,0.18);color:#fff;flex:0 0 auto}.prize-guarantee__headline{min-width:0}.prize-guarantee__title{font-size:0.9rem;font-weight:800;color:#fff;letter-spacing:-0.005em;margin:0;line-height:1.25}.prize-guarantee__subtitle{font-size:0.72rem;color:rgba(255,255,255,0.8);margin:0.15rem 0 0;line-height:1.3}.prize-guarantee__split{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,0.18);border-radius:10px;overflow:hidden}.prize-guarantee__cell{background:rgba(255,255,255,0.1);padding:0.75rem;text-align:center}.prize-guarantee__or{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 0.4rem;border-radius:999px;background:#ffffff8a;font-size:0.65rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;box-shadow:0 2px 8px rgba(10,10,20,0.15);z-index:1}.prize-guarantee__label{font-size:0.65rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.72);margin:0 0 0.35rem}.prize-guarantee__outcome{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:800;color:#fff;margin:0;letter-spacing:-0.005em}.prize-guarantee__outcome-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.2);color:#fff}.raffle-section{margin-bottom:2.25rem}.raffle-section:last-child{margin-bottom:0}.raffle-section__header{display:flex;align-items:center;gap:0.625rem;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(10,10,20,0.08)}.raffle-section__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg, rgba(255,87,34,0.1), rgba(124,58,237,0.08));color:#7c3aed;flex:0 0 auto}.raffle-section__title{font-size:1.4rem;font-weight:800;color:#111827;letter-spacing:-0.015em;margin:0;line-height:1.2}.raffle-section__body{color:#374151;line-height:1.65;font-size:1.08rem}.raffle-section__body p{margin-bottom:1rem}.raffle-section__body p:last-child{margin-bottom:0}.business-show__headline{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0.75rem;margin-top:0.9rem}.business-show__identity{min-width:0;flex:1 1 auto}.business-show__name{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1.15;margin:0 0 0.25rem}.business-show__trading{font-size:0.8rem;color:#9ca3af;margin:0;letter-spacing:0.01em}.business-show__description{margin-top:0.9rem;color:#4b5563;line-height:1.6;font-size:1rem;max-width:720px}.business-show__meta{display:flex;align-items:center;flex-wrap:wrap;gap:0.4rem;margin-top:0.875rem}.business-show__chip{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.65rem;border-radius:999px;background:#f3f4f6;border:1px solid rgba(10,10,20,0.06);color:#4b5563;font-size:0.75rem;font-weight:600;letter-spacing:0.01em;text-decoration:none}.business-show__chip:hover{color:#4b5563;text-decoration:none}.business-show__chip svg{color:#9ca3af}.business-show__chip--link{padding-left:0.3rem}.business-show__chip--link:hover{background:#e5e7eb}.business-show__chip--website{background:rgba(124,58,237,0.08);border-color:rgba(124,58,237,0.2);color:#6d28d9}.business-show__chip--website svg{color:#7c3aed}.business-show__chip--website:hover{background:rgba(124,58,237,0.14);color:#6d28d9}.business-show__tabs{padding-top:1.5rem;padding-bottom:1.25rem;margin-bottom:0.5rem;display:flex;justify-content:center}.business-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.business-hero__content{flex:1 1 auto;min-width:0}.business-hero__actions{flex:0 0 auto}.business-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;margin-bottom:2.5rem}.business-stat{display:flex;align-items:center;gap:0.875rem;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.04)}.business-stat__icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;flex-shrink:0}.business-stat__value{font-size:1.35rem;font-weight:700;color:#0a2540;line-height:1.1;margin:0}.business-stat__label{font-size:0.75rem;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:0.04em;font-weight:500}.dashboard-action-card{display:flex;align-items:center;gap:1rem;height:100%;transition:transform 0.15s ease, box-shadow 0.15s ease;color:inherit}.dashboard-action-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(10,10,20,0.08);color:inherit}.dashboard-action-card__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-action-card__icon--primary{background:#ede9fe;color:#6d28d9}.dashboard-action-card__icon--success{background:#d1fae5;color:#059669}.dashboard-action-card__icon--neutral{background:#f1f5f9;color:#475569}.raffle-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:0.875rem 1.1rem;margin-bottom:1.5rem;background:#fff !important;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.04)}.raffle-meta__host{display:flex;align-items:center;gap:0.875rem;flex-wrap:wrap;min-width:0}.raffle-meta__host-link{display:flex;align-items:center;gap:0.75rem;text-decoration:none;color:inherit;min-width:0}.raffle-meta__host-link:hover{color:inherit}.raffle-meta__host-link:hover .raffle-meta__host-name{color:#7c3aed}.raffle-meta__avatar{width:42px;height:42px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid rgba(10,10,20,0.08)}.raffle-meta__avatar--user{border-radius:50%}.raffle-meta__avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#f6f7fa;color:#6b7280}.raffle-meta__text{min-width:0;display:flex;flex-direction:column;gap:0.15rem}.raffle-meta__label{font-size:0.65rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9ca3af;margin:0;font-variant-numeric:tabular-nums}.raffle-meta__host-name{font-size:0.95rem;font-weight:700;color:#111827;margin:0;letter-spacing:-0.005em;display:inline-flex;align-items:center;gap:0.35rem;transition:color 0.15s ease}.raffle-meta__host-name .verified-badge{display:inline-flex;align-items:center;color:#7c3aed}.raffle-meta__status-wrap{display:inline-flex;margin-left:0.25rem}.raffle-meta__status{display:inline-flex;align-items:center;gap:0.35rem;padding:0.28rem 0.7rem;border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;background:#f3f4f6;color:#4b5563;border:1px solid rgba(10,10,20,0.08)}.raffle-meta__status::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.raffle-meta__status--active{color:#15803d;background:rgba(34,197,94,0.1);border-color:rgba(34,197,94,0.25)}.raffle-meta__status--verifying_entries,.raffle-meta__status--ready_for_draw{color:#b45309;background:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.25)}.raffle-meta__status--completed{color:#6d28d9;background:rgba(124,58,237,0.1);border-color:rgba(124,58,237,0.25)}.raffle-meta__status--cancelled{color:#b91c1c;background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.25)}.raffle-meta__actions{width:auto;margin:0}.raffle-meta .ButtonGroup{gap:0}.raffle-meta__toggle-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;opacity:0;pointer-events:none}.raffle-meta__compact{display:none}@media (max-width: 640px){.raffle-meta{padding:0.5rem 0.7rem;gap:0}.raffle-meta:has(.raffle-meta__toggle-checkbox:not(:checked)){margin-bottom:0.5rem}.raffle-meta__host{display:none}.raffle-meta__compact{display:flex;align-items:center;gap:0.65rem;width:100%;cursor:pointer;user-select:none;transition:opacity 0.15s ease}.raffle-meta__compact:active{opacity:0.7}.raffle-meta__compact-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid rgba(10,10,20,0.08)}.raffle-meta__compact-avatar--user{border-radius:50%}.raffle-meta__compact-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#f6f7fa;color:#6b7280}.raffle-meta__compact-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:0.05rem}.raffle-meta__compact-name{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.85rem;font-weight:600;color:#111827;letter-spacing:-0.005em;min-width:0}.raffle-meta__compact-name .verified-badge{display:inline-flex;color:#7c3aed;flex-shrink:0}.raffle-meta__compact-id{font-size:0.62rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#9ca3af}.raffle-meta__compact-status{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#9ca3af}.raffle-meta__compact-status--active{background:#22c55e}.raffle-meta__compact-status--verifying_entries,.raffle-meta__compact-status--ready_for_draw{background:#f59e0b}.raffle-meta__compact-status--completed{background:#7c3aed}.raffle-meta__compact-status--cancelled{background:#ef4444}.raffle-meta__toggle-chevron{display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.2s ease}.raffle-meta__toggle-checkbox:checked~.raffle-meta__compact .raffle-meta__toggle-chevron{transform:rotate(180deg)}.raffle-meta__toggle-checkbox:not(:checked)~.raffle-meta__actions{display:none}.raffle-meta__actions .Button{min-height:48px !important;padding:0.5rem 0.25rem !important;font-size:0.92rem !important}.raffle-meta__actions .Button .Button-icon{width:32px !important;height:32px !important}.raffle-meta__actions .Button .Button-icon svg{width:16px !important;height:16px !important}}@media (max-width: 767px){.raffle-meta{flex-direction:column;align-items:stretch;gap:1rem}.raffle-meta__host{width:100%}.raffle-meta__actions{width:100%}.raffle-meta__actions .ButtonGroup-primaryButtonGroup{gap:0;border-top:1px solid #f1f5f9}.raffle-meta__actions .Button{width:100%;max-width:100%;justify-content:flex-start;gap:0.875rem;padding:0.875rem 0.25rem;min-height:60px;font-size:1rem;font-weight:500;color:#111827 !important;background:transparent !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;position:relative;transform:none !important;transition:background 0.15s ease}.raffle-meta__actions .Button:not(:last-child){border-bottom:1px solid #f1f5f9 !important}.raffle-meta__actions .Button:hover,.raffle-meta__actions .Button:active{background:#f9fafb !important;color:#111827 !important;transform:none !important;box-shadow:none !important}.raffle-meta__actions .Button::after{content:'';position:absolute;right:0.5rem;top:50%;width:8px;height:8px;border-right:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;transform:translateY(-50%) rotate(-45deg)}.raffle-meta__actions .Button .Button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.raffle-meta__actions .Button .Button-icon svg{width:18px;height:18px;color:inherit}.raffle-meta__actions .Button .Button-label{flex:1;text-align:left}.raffle-meta__actions .Button.Button--primary .Button-icon{background:rgba(255,87,34,0.1);color:#ff5722}.raffle-meta__actions .Button.Button--warning .Button-icon{background:rgba(245,158,11,0.12);color:#b45309}.raffle-meta__actions .Button.Button--secondary .Button-icon{background:#f1f5f9;color:#475569}}.raffle-show .box:not(:last-child){margin-bottom:0px}@media (max-width: 640px){.raffle-show .columns>.column:first-child{padding-bottom:0}}.sticky-mobile-cta{display:none}@media (max-width: 1023px){.sticky-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:white;padding:0.75rem 1rem;box-shadow:0 -4px 20px rgba(0,0,0,0.15);z-index:100;transform:translateY(100%);animation:slideUpCta 0.3s ease forwards;animation-delay:0.5s}.sticky-mobile-cta.is-hidden{display:none}@keyframes slideUpCta{to{transform:translateY(0)}}.sticky-mobile-cta-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}.sticky-mobile-cta-info{flex-shrink:1;min-width:0}.sticky-mobile-cta-price{font-weight:700;font-size:1.1rem;color:#ff5722;white-space:nowrap}.sticky-mobile-cta-label{font-size:0.75rem;color:#6b7280;white-space:nowrap}.sticky-mobile-cta__button{flex-shrink:0;padding:0.7rem 1.1rem;min-height:44px;font-size:0.95rem}.raffle-show{padding-top:0.5rem;padding-bottom:5rem}body:has(.sticky-mobile-cta) .footer{padding-bottom:5rem}}.next-raffle-banner{display:flex;align-items:stretch;text-decoration:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.5rem;overflow:hidden;transition:border-color 0.2s, box-shadow 0.2s}.next-raffle-banner:hover{border-color:#7C3AED;box-shadow:0 2px 12px rgba(124,58,237,0.1)}.next-raffle-banner:hover .next-raffle-banner__cta{color:#7C3AED}.next-raffle-banner__accent{width:4px;flex-shrink:0;background:linear-gradient(180deg, #ff5722 0%, #7C3AED 100%)}.next-raffle-banner__body{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;flex:1}.next-raffle-banner__title{color:#111827;font-weight:700;font-size:0.9rem;margin-bottom:0}.next-raffle-banner__subtitle{color:#6b7280;font-size:0.8rem;margin-top:0.15rem;margin-bottom:0}.next-raffle-banner__cta{flex-shrink:0;color:#9ca3af;transition:color 0.2s}.current-round-banner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg, rgba(255,87,34,0.06) 0%, rgba(124,58,237,0.06) 100%);border:1px solid rgba(124,58,237,0.25);border-radius:14px;text-decoration:none;color:inherit;margin-bottom:2rem;transition:border-color 0.2s, box-shadow 0.2s}.current-round-banner:hover{color:inherit;border-color:#7c3aed;box-shadow:0 4px 16px rgba(124,58,237,0.12)}@media (max-width: 600px){.current-round-banner{flex-direction:column;align-items:flex-start}}.current-round-banner__meta{display:flex;flex-direction:column;gap:0.4rem;min-width:0}.current-round-banner__label{font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#7c3aed}.current-round-banner__name{font-size:1.15rem;font-weight:700;color:#111827;margin:0;line-height:1.2}.current-round-banner__status{align-self:flex-start}.current-round-banner__cta{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 1rem;background:#7c3aed;color:#fff;border-radius:999px;font-size:0.85rem;font-weight:600;flex-shrink:0}.StatusDot{display:inline-flex;align-items:center;gap:0.45rem;padding:0.3rem 0.75rem 0.3rem 0.55rem;border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;border:1px solid transparent;line-height:1;white-space:nowrap;height:auto}.StatusDot::before{content:'';width:6px;height:6px;border-radius:50%;flex-shrink:0;display:inline-block}.StatusDot-dot{display:none}.StatusDot--warning::before,.StatusDot--danger::before,.StatusDot--success::before,.StatusDot--info::before,.StatusDot--primary::before,.StatusDot--light::before{display:inline-block}.StatusDot--warning{color:#92400e;background:rgba(250,204,21,0.12);border-color:rgba(250,204,21,0.3)}.StatusDot--warning::before{background:#facc15;box-shadow:0 0 0 3px rgba(250,204,21,0.2)}.StatusDot--danger{color:#991b1b;background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.3)}.StatusDot--danger::before{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,0.2)}.StatusDot--success{color:#065f46;background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.3)}.StatusDot--success::before{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.22)}.StatusDot--info{color:#0c4a6e;background:rgba(14,165,233,0.1);border-color:rgba(14,165,233,0.28)}.StatusDot--info::before{background:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,0.2)}.StatusDot--primary{color:#7c2d12;background:rgba(255,87,34,0.1);border-color:rgba(255,87,34,0.28)}.StatusDot--primary::before{background:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.2)}.StatusDot--light{color:#4b5563;background:rgba(17,24,39,0.04);border-color:rgba(17,24,39,0.08)}.StatusDot--light::before{background:#9ca3af;box-shadow:0 0 0 3px rgba(156,163,175,0.25)}.StatusDot--alert::before{animation:statusDotPulse 1.6s ease-in-out infinite}@keyframes statusDotPulse{0%,100%{box-shadow:0 0 0 3px rgba(239,68,68,0.35);background:#ef4444}50%{box-shadow:0 0 0 7px rgba(239,68,68,0);background:#ef4444}}.RoleInline{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:600;color:#6b7280;line-height:1}.RoleInline svg{width:14px;height:14px;color:currentColor}.RoleInline--winner{color:#047857}.RoleInline--seller{color:#4b5563}body[class*="raffle_fulfillment"] .page-title-bar{margin-bottom:1.75rem}body[class*="raffle_fulfillment"] .page-title-bar .title{font-size:clamp(1.5rem, 2.6vw, 2rem);font-weight:800;letter-spacing:-0.02em;color:#0a0e1a;line-height:1.15}body[class*="raffle_fulfillment"] .page-title-bar .subtitle{font-size:0.9rem;color:#6b7280;margin-top:0.35rem}body[class*="raffle_fulfillment"] .section.has-page-bg .box:not(.ResponsiveTable-row){background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.65) 100%);border:1px solid rgba(17,24,39,0.07);border-radius:16px;box-shadow:0 1px 2px rgba(17,24,39,0.04),0 12px 36px rgba(17,24,39,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.5rem 1.75rem}body[class*="raffle_fulfillment"] .box .title.is-4,body[class*="raffle_fulfillment"] .box .title.is-5{font-weight:800;letter-spacing:-0.01em;color:#0a0e1a}body[class*="raffle_fulfillment"] .box .tag.is-medium{font-weight:700;letter-spacing:0.05em;text-transform:uppercase;font-size:0.7rem;padding:0.45rem 0.75rem;height:auto}body[class*="raffle_fulfillment"] .columns>.column>.box{height:100%}body[class*="raffle_fulfillment"] .section.has-page-bg hr{background-color:rgba(17,24,39,0.06);height:1px}body[class*="raffle_fulfillment"] .section.has-page-bg .box .columns.is-multiline .column p:first-child{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:0.35rem}body[class*="raffle_fulfillment"] .section.has-page-bg .box .columns.is-multiline .column p:last-child{font-size:0.95rem;color:#0a0e1a;font-weight:500}.RafflesFilters{display:flex;align-items:center;justify-content:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:2rem;position:relative}.RafflesFilters-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem;flex:0 1 auto;min-width:0}.RafflesFilters-chips .Button{display:inline-flex;align-items:center;height:2.35rem;border-radius:999px;padding:0 0.95rem;font-size:0.8rem;font-weight:600;letter-spacing:-0.005em;border:1px solid transparent;transition:color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.RafflesFilters-chips .Button--secondary{background:linear-gradient(135deg, rgba(255,255,255,0.96) 0%, rgba(255,247,242,0.9) 100%);color:#374151;border-color:rgba(17,24,39,0.07);box-shadow:0 1px 2px rgba(17,24,39,0.03),0 4px 14px rgba(17,24,39,0.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.RafflesFilters-chips .Button--secondary:hover{transform:translateY(-1px);background:linear-gradient(135deg, white 0%, rgba(255,240,232,0.95) 100%);color:#ff5722;border-color:rgba(255,87,34,0.28);box-shadow:0 1px 2px rgba(17,24,39,0.04),0 8px 22px rgba(255,87,34,0.14)}.RafflesFilters-chips .Button--secondary:active{transform:translateY(0)}.RafflesFilters-chips .Button--gradient{color:transparent;border:1.5px solid transparent;background:linear-gradient(135deg, #fff 0%, #fffaf7 100%) padding-box,linear-gradient(105deg, #ff5722 0%, #7C3AED 45%, #A855F7 100%) border-box;font-weight:700;box-shadow:0 1px 2px rgba(17,24,39,0.04),0 4px 14px rgba(255,87,34,0.14)}.RafflesFilters-chips .Button--gradient .Button-label{background:linear-gradient(105deg, #ff5722 0%, #7C3AED 45%, #A855F7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RafflesFilters-chips .Button--gradient:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(17,24,39,0.04),0 8px 22px rgba(255,87,34,0.2)}.RafflesFilters-chips .Button--gradient:active{transform:translateY(0)}.RafflesFilters-search{display:none;flex:1 1 auto;min-width:0;max-width:560px}.RafflesFilters-search .SearchBarForm{margin:0;display:block}.RafflesFilters-search .SearchField{max-width:none;width:100%;height:2.35rem;padding:0 0.2rem 0 0.9rem;gap:0.4rem}.RafflesFilters-search .SearchField-input{padding:0;font-size:1rem}.RafflesFilters-search .SearchField-submit{width:1.85rem;height:1.85rem}.RafflesFilters-searchTrigger{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;color:#4b5563;background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.92) 100%);border:1px solid rgba(17,24,39,0.08);border-radius:999px;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,0.04),0 6px 18px rgba(17,24,39,0.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:color 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.RafflesFilters-searchTrigger:hover{color:#ff5722;border-color:rgba(255,87,34,0.28);transform:translateY(-1px)}.RafflesFilters .CategoryFilter-trigger{width:2.35rem;height:2.35rem}.RafflesFilters.is-searching .RafflesFilters-chips,.RafflesFilters.is-searching .RafflesFilters-searchTrigger{display:none}.RafflesFilters.is-searching .RafflesFilters-search{display:block;animation:expandingSearchIn 0.2s ease}@media (max-width: 640px){.RafflesFilters{margin-bottom:1.25rem;flex-wrap:nowrap;justify-content:flex-start;margin-left:-1rem;margin-right:-1rem;padding:0 1rem}.RafflesFilters-chips{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0;padding:0;scroll-padding-inline:1rem;mask-image:linear-gradient(to right, #000 calc(100% - 36px), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 36px), transparent 100%)}.RafflesFilters-chips::-webkit-scrollbar{display:none}.RafflesFilters-chips .Button{flex-shrink:0;height:2.15rem;padding:0 0.85rem}.RafflesFilters .CategoryFilter{flex-shrink:0}.RafflesFilters-searchTrigger,.RafflesFilters .CategoryFilter-trigger{width:2.15rem;height:2.15rem}.RafflesFilters-search .SearchField{height:2.15rem;padding:0 0.18rem 0 0.8rem}.RafflesFilters-search .SearchField-submit{width:1.7rem;height:1.7rem}}@keyframes expandingSearchIn{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.CategoryFilter{position:relative}.CategoryFilter .dropdown-menu{right:0;left:auto;min-width:12rem}.CategoryFilter-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex-shrink:0;color:#4b5563;background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,247,242,0.92) 100%);border:1px solid rgba(17,24,39,0.08);border-radius:999px;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,0.04),0 10px 30px rgba(17,24,39,0.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;transition:color 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.CategoryFilter-trigger:hover{color:#ff5722;border-color:rgba(255,87,34,0.28);transform:translateY(-1px)}.CategoryFilter-dot{position:absolute;top:0.3rem;right:0.3rem;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg, #ff5722 0%, #7c3aed 100%);box-shadow:0 0 0 2px #fff}.CategoryFilter .dropdown-content{background:rgba(255,255,255,0.98);border:1px solid rgba(17,24,39,0.07);border-radius:14px;padding:0.375rem;box-shadow:0 4px 14px rgba(17,24,39,0.06),0 20px 48px rgba(17,24,39,0.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.CategoryFilter .dropdown-content .dropdown-item{border-radius:10px;padding:0.5rem 0.85rem;font-weight:500;font-size:0.85rem;color:#374151;transition:background 0.15s ease, color 0.15s ease}.CategoryFilter .dropdown-content .dropdown-item:hover{background:linear-gradient(135deg, rgba(255,87,34,0.08) 0%, rgba(124,58,237,0.08) 100%);color:#ff5722}.CategoryFilter .dropdown-content .dropdown-item.is-active{background:linear-gradient(105deg, #ff5722 0%, #7C3AED 45%, #A855F7 100%);color:#fff;font-weight:600}.raffle-hero__title{font-size:clamp(1.75rem, 3.2vw, 2.15rem);font-weight:800;color:#111827;letter-spacing:-0.02em;line-height:1.2;margin:0 0 1rem}.raffle-hero__chips{display:flex;flex-wrap:wrap;gap:0.35rem 1rem;margin-bottom:1.4rem}.raffle-hero__chip{display:inline-flex;align-items:center;gap:0.35rem;padding:0;background:transparent;border:none;border-radius:0;color:#6b7280;font-size:0.78rem;font-weight:600;letter-spacing:0.01em}.raffle-hero__chip svg{color:#9ca3af}.raffle-hero__chip--new svg{color:#ff5722}.raffle-hero__chip--trusted svg{color:#7c3aed}.raffle-hero__chip--viewers{animation:raffle-hero-chip-in 260ms cubic-bezier(0.22, 1, 0.36, 1) both}.raffle-hero__chip--viewers svg{color:#7c3aed}.raffle-hero__chip--viewers strong{color:#374151;font-weight:700}.raffle-hero__chip--viewers[hidden]{display:none}@keyframes raffle-hero-chip-in{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}.raffle-hero__chip-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.raffle-hero__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin-bottom:1.5rem}.raffle-hero__stats:has(>.raffle-hero__stat--worth){grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 600px){.raffle-hero__stats:has(>.raffle-hero__stat--worth){grid-template-columns:repeat(2, minmax(0, 1fr))}.raffle-hero__stats:has(>.raffle-hero__stat--worth) .raffle-hero__stat--worth{grid-column:1 / -1}}.raffle-hero__stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;align-items:center;column-gap:0.6rem;row-gap:0.1rem;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.raffle-hero__stat--worth{background:linear-gradient(135deg, #fffaf2 0%, #fff5e6 100%);border-color:rgba(217,119,6,0.22)}.raffle-hero__stat--worth .raffle-hero__stat-icon{background:rgba(217,119,6,0.12);color:#b45309}.raffle-hero__stat--worth .raffle-hero__stat-value{color:#b45309}.raffle-hero__stat-icon{grid-row:1;grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#f3f4f6;color:#6b7280}.raffle-hero__stat-label{grid-row:1;grid-column:2;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7280}.raffle-hero__stat-value{grid-row:2;grid-column:1 / -1;font-size:1.5rem;font-weight:800;color:#ff5722;letter-spacing:-0.015em;line-height:1.1;margin-top:0.35rem}.raffle-hero__stat-sub{grid-row:3;grid-column:1 / -1;font-size:0.72rem;color:#9ca3af;margin-top:0.15rem}@media (max-width: 1000px){.raffle-hero__stat{padding:0.75rem 0.85rem;column-gap:0.45rem}.raffle-hero__stat-icon{width:26px;height:26px;border-radius:7px}.raffle-hero__stat-icon svg{width:13px;height:13px}.raffle-hero__stat-label{font-size:0.62rem;letter-spacing:0.08em}.raffle-hero__stat-value{font-size:1.1rem;margin-top:0.25rem}.raffle-hero__stat-sub{font-size:0.62rem}}.raffle-hero__callout{display:flex;align-items:flex-start;gap:0.7rem;margin-top:0.65rem;padding:0.85rem 1rem;border-radius:12px;font-size:0.85rem;line-height:1.5;color:#4b5563;background:#f9fafb;border:1px solid rgba(10,10,20,0.06)}.raffle-hero__callout strong{color:#111827;font-weight:700;font-size:0.92rem;display:block;margin:0 0 0.15rem;letter-spacing:-0.005em}.raffle-hero__callout a{color:#7c3aed;text-decoration:underline;font-weight:600}.raffle-hero__callout--free-entry{background:#fffbeb;border-color:rgba(245,158,11,0.25)}.raffle-hero__callout--free-entry strong{color:#92400e}.raffle-hero__callout--free-entry a{color:#b45309}.raffle-hero__callout--free-entry .raffle-hero__callout-icon{color:#b45309;background:#fff;border-color:rgba(245,158,11,0.3)}.raffle-hero__callout--referral{background:#faf5ff;border-color:rgba(124,58,237,0.25)}.raffle-hero__callout--referral strong{color:#6d28d9}.raffle-hero__callout--referral a{color:#7c3aed}.raffle-hero__callout--referral .raffle-hero__callout-icon{color:#7c3aed;background:#fff;border-color:rgba(124,58,237,0.3)}.raffle-progress-stats{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.raffle-progress-stat{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.8rem;border-radius:999px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#4b5563;font-size:0.8rem;font-weight:600;letter-spacing:0.01em;white-space:nowrap;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.raffle-progress-stat svg{color:#7c3aed;flex:0 0 auto}.raffle-progress-stat:nth-child(2n) svg{color:#ff5722}.raffle-progress-stat:nth-child(3n) svg{color:#15803d}.raffle-progress-stat--odds{background:rgba(21,128,61,0.08);border-color:rgba(21,128,61,0.25);color:#166534}.raffle-progress-stat--odds svg{color:#15803d}.raffle-winner-card{margin-bottom:1rem;padding:0.9rem 1rem;background:linear-gradient(135deg, rgba(255,87,34,0.06) 0%, rgba(124,58,237,0.09) 100%);border:1px solid rgba(124,58,237,0.22);border-radius:14px;box-shadow:0 6px 18px -10px rgba(124,58,237,0.18)}.raffle-winner-card__head{display:flex;align-items:center;gap:0.75rem}.raffle-winner-card__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid #fff;box-shadow:0 2px 8px rgba(10,10,20,0.1)}.raffle-winner-card__body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.15}.raffle-winner-card__eyebrow{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.68rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:0.2rem}.raffle-winner-card__eyebrow svg{color:currentColor}.raffle-winner-card__name{font-size:1.05rem;font-weight:800;color:#111827;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.raffle-winner-card__name:hover{color:#7c3aed}.raffle-winner-card__date{display:inline-flex;align-items:center;gap:0.3rem;margin:0.65rem 0 0;padding-top:0.65rem;border-top:1px dashed rgba(10,10,20,0.1);font-size:0.78rem;color:#6b7280}.raffle-winner-card__date svg{color:#9ca3af}.raffle-winner-card__wall-link{display:flex;align-items:center;gap:0.5rem;margin-top:0.65rem;padding:0.55rem 0.75rem;background:#fff;border:1px solid rgba(124,58,237,0.22);border-radius:10px;font-size:0.8rem;font-weight:700;color:#4b5563;transition:color 0.15s ease, border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.raffle-winner-card__wall-link span{flex:1 1 auto}.raffle-winner-card__wall-link svg{color:#7c3aed;transition:transform 0.15s ease}.raffle-winner-card__wall-link:hover{color:#7c3aed;border-color:rgba(124,58,237,0.45);transform:translateY(-1px);box-shadow:0 8px 18px -10px rgba(124,58,237,0.3)}.raffle-winner-card__wall-link:hover svg:last-child{transform:translateX(2px)}.raffle-progress-stat--host{background:rgba(124,58,237,0.08);border-color:rgba(124,58,237,0.25);color:#4b5563}.raffle-progress-stat--host svg{color:#7c3aed !important}.raffle-progress-stat--host strong{color:#111827;font-weight:700;margin:0 0.1rem 0 0.2rem}.raffle-progress-stat__eyebrow{font-size:0.6rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:0.08em}.raffle-meta__actions .Button--outlined{background:transparent !important;background-image:none !important;border:none !important;box-shadow:none !important;min-height:auto;padding:0.35rem 0.55rem;font-weight:600;transition:background 0.15s ease, color 0.15s ease}.raffle-meta__actions .Button--outlined:hover{background:rgba(10,10,20,0.04) !important;transform:none}.raffle-meta__actions .Button--outlined.Button--primary{color:#ff5722}.raffle-meta__actions .Button--outlined.Button--primary:hover{color:#e64a19}.raffle-meta__actions .Button--outlined.Button--secondary{color:#6b7280}.raffle-meta__actions .Button--outlined.Button--secondary:hover{color:#374151}.raffle-meta__actions .Button--outlined.Button--warning{color:#b45309}.raffle-meta__actions .Button--outlined.Button--warning:hover{color:#92400e}.raffle-progress-stats--compact .raffle-progress-stat{padding:0.3rem 0.6rem;font-size:0.72rem}.raffle-progress-stats:not(.raffle-progress-stats--compact){gap:0.4rem}.raffle-progress-stats:not(.raffle-progress-stats--compact) .raffle-progress-stat{padding:0.3rem 0.65rem;background:#fafafa;border:1px solid rgba(10,10,20,0.05);box-shadow:none;color:#6b7280;font-size:0.82rem;font-weight:500}.raffle-progress-stats:not(.raffle-progress-stats--compact) .raffle-progress-stat svg{color:#9ca3af}.raffle-progress-stats:not(.raffle-progress-stats--compact) .raffle-progress-stat:nth-child(2n) svg{color:#9ca3af}.raffle-progress-stats:not(.raffle-progress-stats--compact) .raffle-progress-stat:nth-child(3n) svg{color:#9ca3af}@media (max-width: 640px){.raffle-progress-stat{padding:0.28rem 0.6rem;font-size:0.7rem;gap:0.3rem}.raffle-progress-stat svg{width:12px;height:12px}.raffle-progress-stats--compact .raffle-progress-stat{padding:0.24rem 0.5rem;font-size:0.65rem}.raffle-progress-stats:not(.raffle-progress-stats--compact) .raffle-progress-stat{padding:0.24rem 0.55rem;font-size:0.72rem}}.ticket-purchase__cta{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.65rem 1rem;min-height:44px;border-radius:10px;background:#ff5722;color:#fff;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;border:none;cursor:pointer;box-shadow:0 1px 3px rgba(255,87,34,0.2);transition:background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.ticket-purchase__cta svg{color:#fff}.ticket-purchase__cta:hover{background:#e64a19;transform:translateY(-1px);box-shadow:0 6px 14px rgba(255,87,34,0.28);color:#fff}.ticket-purchase__cta:active{transform:translateY(0)}.ticket-purchase__cta:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.ticket-purchase__cta:disabled svg{color:#9ca3af}.ticket-purchase__cta--block{display:flex;width:100%;padding:0.85rem 1rem;min-height:52px;font-size:1rem;border-radius:10px;text-decoration:none}.ticket-purchase__cta--block:hover{color:#fff;text-decoration:none}.ticket-purchase--guest{display:flex;flex-direction:column;gap:0.75rem}.ticket-purchase__trust{list-style:none;display:flex;flex-wrap:wrap;gap:0.35rem 0.85rem;margin:0;padding:0}.ticket-purchase__trust li{display:inline-flex;align-items:center;font-size:0.78rem;font-weight:600;color:#4b5563}@media (max-width: 640px){.ticket-purchase__trust{gap:0.25rem 0.7rem}.ticket-purchase__trust li{font-size:0.72rem}}.ticket-purchase__trust-link{display:inline-flex;align-items:center;gap:0.3rem;color:#4b5563;text-decoration:none;transition:color 0.15s ease}.ticket-purchase__trust-link svg{color:#15803d;transition:color 0.15s ease}.ticket-purchase__trust-link:hover{color:#15803d;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(21,128,61,0.4)}@media (max-width: 640px){.ticket-purchase__trust-link{color:#15803d;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(21,128,61,0.45);text-decoration-thickness:1px}}.raffle-hero__callout-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#6b7280;flex:0 0 auto;margin-top:0.1rem}.raffle-hero__rules{list-style:none;margin:1rem 0 0;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 1px 2px rgba(10,10,20,0.03);display:flex;flex-direction:column;gap:0.85rem}.raffle-hero__rules--nested{margin:0.6rem 0 0;border-color:rgba(10,10,20,0.06);box-shadow:none}.raffle-info{margin-top:1rem;display:flex;flex-direction:column;gap:0.4rem}.raffle-info__item{background:transparent;border:none;border-bottom:1px solid rgba(10,10,20,0.07);border-radius:0;overflow:hidden}.raffle-info__item:last-child{border-bottom:none}.raffle-info__item[open] .raffle-info__chevron{transform:rotate(180deg)}.raffle-signin-prompt{display:flex;align-items:center;gap:0.45rem;padding:0.25rem 0.1rem;background:transparent;border:none;border-radius:0;box-shadow:none}.raffle-signin-prompt__icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:#9ca3af;flex:0 0 auto}.raffle-signin-prompt__text{margin:0;font-size:0.78rem;color:#9ca3af;line-height:1.45}.raffle-signin-prompt__link{color:#6b7280;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(10,10,20,0.2)}.raffle-signin-prompt__link:hover{color:#ff5722;text-decoration-color:#ff5722}.raffle-info__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:0.55rem;padding:0.75rem 0.9rem;font-size:0.95rem;font-weight:600;color:#374151;transition:background 0.15s ease}.raffle-info__summary::-webkit-details-marker{display:none}.raffle-info__summary:hover{background:#fafbff}.raffle-info__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#f3f4f6;color:#6b7280;flex:0 0 auto}.raffle-info__label{flex:1 1 auto}.raffle-info__chevron{display:inline-flex;align-items:center;color:#9ca3af;transition:transform 0.2s ease}.raffle-info__body{padding:0.5rem 0.95rem 0.95rem 0.9rem;font-size:0.9rem;color:#4b5563;line-height:1.6}.raffle-info__body a{color:#7c3aed;font-weight:600}.raffle-info__body strong{color:#111827;font-weight:700}.raffle-info__rules{list-style:none;margin:0;padding:0 0 0 0.75rem;display:flex;flex-direction:column;gap:0.9rem}.raffle-info__rules li{display:flex;gap:0.7rem;align-items:flex-start}.raffle-info__rule-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f3f4f6;color:#6b7280;flex:0 0 auto;margin-top:0.1rem}.raffle-info__rule-icon--amber{background:rgba(245,158,11,0.12);color:#b45309}.raffle-info__rule-icon--blue{background:rgba(59,130,246,0.12);color:#1d4ed8}.raffle-info__rule-icon--purple{background:rgba(124,58,237,0.12);color:#7c3aed}.raffle-info__rule-body{flex:1 1 auto;min-width:0}.raffle-info__rule-label{margin:0 0 0.15rem;font-size:0.92rem;font-weight:700;color:#6b7280;letter-spacing:-0.005em}.raffle-info__rule-desc{margin:0;font-size:0.875rem;line-height:1.6;color:#4b5563}.raffle-info__rule-desc a{color:#7c3aed;font-weight:600}.raffle-info__item--amber{background:rgba(245,158,11,0.045);border:1px solid rgba(245,158,11,0.18);border-radius:10px;margin-bottom:0.4rem}.raffle-info__item--amber .raffle-info__summary{color:#b45309}.raffle-info__item--amber .raffle-info__icon{background:rgba(245,158,11,0.14);color:#b45309}.raffle-info__item--amber .raffle-info__body a{color:#b45309;font-weight:700}.raffle-info__item--static .raffle-info__summary{cursor:default}.raffle-info__item--static .raffle-info__summary:hover{background:transparent}.raffle-info__item--purple .raffle-info__icon{background:rgba(124,58,237,0.1);color:#7c3aed}.raffle-hero__rule{display:flex;align-items:flex-start;gap:0.7rem;font-size:0.78rem;color:#6b7280;line-height:1.5}.raffle-hero__rule+.raffle-hero__rule{padding-top:0.75rem;border-top:1px solid rgba(10,10,20,0.06)}.raffle-hero__rule strong{display:block;color:#111827;font-weight:700;font-size:0.85rem;letter-spacing:-0.005em;margin:0 0 0.15rem}.raffle-hero__rule-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid rgba(10,10,20,0.08);color:#6b7280;flex:0 0 auto}.raffle-hero__rule:nth-child(1) .raffle-hero__rule-icon{color:#7c3aed;border-color:rgba(124,58,237,0.3);background:rgba(124,58,237,0.06)}.raffle-hero__rule:nth-child(2) .raffle-hero__rule-icon{color:#ff5722;border-color:rgba(255,87,34,0.3);background:rgba(255,87,34,0.06)}.raffle-hero__rule:nth-child(3) .raffle-hero__rule-icon{color:#15803d;border-color:rgba(34,197,94,0.3);background:rgba(34,197,94,0.06)}@media (max-width: 640px){.raffle-hero__stat{padding:0.55rem 0.7rem;column-gap:0.5rem;row-gap:0.05rem;border-radius:10px}.raffle-hero__stat-icon{width:24px;height:24px;border-radius:7px}.raffle-hero__stat-icon svg{width:14px;height:14px}.raffle-hero__stat-label{font-size:0.65rem;letter-spacing:0.08em}.raffle-hero__stat-value{font-size:1.1rem;margin-top:0.2rem}.raffle-hero__stat-sub{font-size:0.65rem;margin-top:0.1rem}}@media (max-width: 640px){.raffle-hero__stats{display:flex;flex-wrap:wrap;grid-template-columns:none}.raffle-hero__stat{flex:1 1 auto;min-width:0}}.ticket-purchase{padding:0.85rem 0.95rem 0.95rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:12px;box-shadow:0 2px 6px rgba(10,10,20,0.04)}.ticket-purchase__meta{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem;margin-bottom:0.85rem}.ticket-purchase__pill{display:inline-flex;align-items:center;gap:0.35rem;padding:0.1rem 0;background:transparent;border:none;border-radius:0;font-size:0.78rem;font-weight:600;letter-spacing:0.01em}.ticket-purchase__pill strong{font-weight:800;margin-left:0.2rem}.ticket-purchase__pill--credits{color:#b45309}.ticket-purchase__pill--credits svg{color:#b45309}.ticket-purchase__pill--credits strong{color:#b45309}.ticket-purchase__pill--tickets{color:#4b5563}.ticket-purchase__pill--tickets svg{color:#15803d}.ticket-purchase__form{margin:0}.ticket-purchase__row{display:flex;align-items:stretch;gap:0.4rem}.ticket-purchase__qty{flex:0 0 76px;width:76px;min-height:44px;padding:0.5rem 0.6rem;border:1px solid rgba(10,10,20,0.12);border-radius:8px;background:#fff;font-size:1rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;text-align:center;transition:border-color 0.15s ease, box-shadow 0.15s ease}.ticket-purchase__qty:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.15)}.ticket-purchase__qty::-webkit-outer-spin-button,.ticket-purchase__qty::-webkit-inner-spin-button{opacity:1}.ticket-purchase__row .Button{flex:1 1 auto;border-radius:10px}.ticket-purchase__summary{font-size:0.72rem;color:#6b7280;margin:0.55rem 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:0.5rem}.ticket-purchase__total{font-size:0.9rem;font-weight:800;color:#111827;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}@media (max-width: 480px){.ticket-purchase__row{flex-direction:column;gap:0.5rem}.ticket-purchase__qty{flex:1 1 auto;width:100%}}.ticket-purchase__modal{position:relative;margin:0 auto;background:#fff;border-radius:16px;padding:1.75rem 1.25rem 1.25rem;text-align:center;max-width:380px;width:calc(100% - 2rem);box-shadow:0 24px 60px rgba(10,10,20,0.22);animation:ticket-purchase-modal-in 0.18s ease-out}@keyframes ticket-purchase-modal-in{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ticket-purchase__modal-close{position:absolute;top:0.55rem;right:0.55rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:none;color:#6b7280;cursor:pointer;transition:background 0.15s ease, color 0.15s ease}.ticket-purchase__modal-close:hover{background:#f3f4f6;color:#111827}.ticket-purchase__modal-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 0.85rem;background:#fff7ed;color:#b45309;border-radius:50%}.ticket-purchase__modal-icon svg{color:#b45309}.ticket-purchase__modal-title{font-size:1.1rem;font-weight:800;color:#111827;margin:0 0 0.3rem;letter-spacing:-0.01em}.ticket-purchase__modal-subtitle{font-size:0.85rem;color:#6b7280;margin:0 0 1rem;line-height:1.45}.ticket-purchase__modal-breakdown{display:flex;flex-direction:column;gap:0.45rem;padding:0.85rem 1rem;margin:0 0 1rem;background:#f9fafb;border:1px solid rgba(10,10,20,0.06);border-radius:10px;text-align:left}.ticket-purchase__modal-breakdown>div{display:flex;justify-content:space-between;align-items:center;font-size:0.85rem;color:#4b5563}.ticket-purchase__modal-breakdown dt{margin:0;font-weight:500}.ticket-purchase__modal-breakdown dd{margin:0;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.ticket-purchase__modal-shortfall-row{padding-top:0.5rem;border-top:1px solid rgba(10,10,20,0.08)}.ticket-purchase__modal-shortfall-row dt{color:#b45309;font-weight:700}.ticket-purchase__modal-shortfall-row dd{color:#b45309;font-size:1rem}.ticket-purchase__modal-cta{width:100%;text-decoration:none}.kyc-verification-page .kyc-section{background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03);padding:1.1rem 1.25rem 1.25rem;margin-bottom:1rem}.kyc-verification-page .kyc-section__header{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.875rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(10,10,20,0.06)}.kyc-verification-page .kyc-section__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg, rgba(255,87,34,0.12), rgba(124,58,237,0.1));color:#7c3aed;flex:0 0 auto}.kyc-verification-page .kyc-section__title{font-size:1.05rem;font-weight:800;color:#111827;letter-spacing:-0.01em;margin:0;line-height:1.2}.kyc-verification-page .kyc-section__lead{color:#4b5563;font-size:0.95rem;line-height:1.55;margin:0 0 0.75rem}.kyc-verification-page .kyc-section__bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.35rem}.kyc-verification-page .kyc-section__bullets li{display:flex;align-items:flex-start;gap:0.55rem;padding:0.35rem 0;color:#374151;font-size:0.9rem;line-height:1.5}.kyc-verification-page .kyc-section__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(34,197,94,0.12);color:#15803d;flex:0 0 auto;margin-top:0.1rem}.kyc-verification-page .kyc-requirements{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.75rem}.kyc-verification-page .kyc-requirement{display:flex;align-items:flex-start;gap:0.75rem;padding:0.9rem;background:#f9fafb;border:1px solid rgba(10,10,20,0.05);border-radius:12px}.kyc-verification-page .kyc-requirement__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg, rgba(255,87,34,0.1), rgba(124,58,237,0.1));color:#7c3aed}.kyc-verification-page .kyc-requirement__body{flex:1;min-width:0}.kyc-verification-page .kyc-requirement__title{font-size:0.9rem;font-weight:700;color:#111827;margin:0 0 0.2rem;line-height:1.3;letter-spacing:-0.005em}.kyc-verification-page .kyc-requirement__desc{font-size:0.78rem;color:#6b7280;margin:0;line-height:1.45}@media (max-width: 640px){.kyc-verification-page .kyc-requirements{grid-template-columns:1fr}}.feed-sidebar{display:flex;flex-direction:column;gap:0.875rem;position:sticky;top:1rem}.leaderboard{padding:1rem 1.1rem 1.1rem;background:#fff;border:1px solid rgba(10,10,20,0.08);border-radius:14px;box-shadow:0 1px 2px rgba(10,10,20,0.03)}.leaderboard__header{display:flex;align-items:center;gap:0.55rem;padding-bottom:0.875rem;margin-bottom:0.5rem;border-bottom:1px solid rgba(10,10,20,0.06)}.leaderboard__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.leaderboard__icon--creators{background:rgba(124,58,237,0.1);color:#7c3aed}.leaderboard__icon--winners{background:rgba(245,158,11,0.12);color:#b45309}.leaderboard__title{font-size:0.9rem;font-weight:800;color:#111827;letter-spacing:-0.005em;margin:0}.leaderboard__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.leaderboard__row{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0}.leaderboard__row+.leaderboard__row{border-top:1px solid rgba(10,10,20,0.04)}.leaderboard__rank{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:0.7rem;font-weight:800;color:#9ca3af;background:#f3f4f6;font-variant-numeric:tabular-nums}.leaderboard__rank--0,.leaderboard__rank--1,.leaderboard__rank--2{background:#f3f4f6;color:#9ca3af;box-shadow:none}.leaderboard__link{display:flex;align-items:center;gap:0.625rem;flex:1;min-width:0;text-decoration:none;color:inherit;transition:transform 0.15s ease}.leaderboard__link:hover{color:inherit;transform:translateX(2px)}.leaderboard__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(10,10,20,0.06)}.leaderboard__avatar-wrap{position:relative;flex-shrink:0;display:inline-flex}.leaderboard__club-crest{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(10,10,20,0.18)}.leaderboard__club-crest img{width:100%;height:100%;object-fit:contain}.leaderboard__info{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25;gap:0.1rem}.leaderboard__name{font-size:0.85rem;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.005em}.leaderboard__meta{font-size:0.72rem;color:#9ca3af}.leaderboard__meta strong{color:#4b5563;font-weight:700;font-variant-numeric:tabular-nums}.leaderboard__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 0.5rem 0.75rem;gap:0.35rem}.leaderboard__empty-icon{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:0.1rem}.leaderboard__empty-title{font-size:0.9rem;font-weight:600;color:#4b5563;margin:0}.leaderboard__empty-description{font-size:0.78rem;color:#9ca3af;margin:0;line-height:1.35}.leaderboard__empty-cta{display:inline-block;margin-top:0.4rem;font-size:0.78rem;font-weight:600;color:#6366f1}.leaderboard__empty-cta:hover{color:#4f46e5;text-decoration:underline}.iwf{position:relative;padding:1.5rem 1.25rem 4rem}.iwf__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(900px 460px at 50% -8%, rgba(124,58,237,0.22), transparent 60%)}.iwf__grid{position:absolute;inset:-1px 0 auto;height:360px;background-image:linear-gradient(rgba(124,58,237,0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(124,58,237,0.12) 1px, transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at 50% 0%, #000 35%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%, #000 35%, transparent 80%)}.iwf__inner{position:relative;z-index:1}.iwf__back{display:inline-flex;align-items:center;gap:0.4rem;color:#7C3AED;font-weight:700;font-size:0.9rem;margin-bottom:1.25rem}.iwf__back:hover{color:#ff5722}.iwf-hero{display:flex;gap:1.75rem;align-items:center;padding:1.75rem;border-radius:22px;background:linear-gradient(135deg, #150d33 0%, #0e0a26 55%, #1b0f3e 100%);border:1px solid rgba(168,85,247,0.32);box-shadow:0 24px 60px -24px rgba(76,29,149,0.7),inset 0 1px 0 rgba(255,255,255,0.06);color:#fff}.iwf-hero__art{position:relative;flex:0 0 auto;width:168px;height:168px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #7c3aed, #a855f7);box-shadow:0 0 40px rgba(168,85,247,0.45)}.iwf-hero__img{width:100%;height:100%;object-fit:cover}.iwf-hero__icon{color:rgba(255,255,255,0.92)}.iwf-hero__glow{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%, rgba(255,255,255,0.35), transparent 60%);pointer-events:none}.iwf-hero__body{min-width:0}.iwf-hero__eyebrow{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:900;letter-spacing:0.18em;text-transform:uppercase;background:linear-gradient(90deg, #c4b5fd, #f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.iwf-hero__title{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:900;letter-spacing:-0.02em;line-height:1.05;margin:0.35rem 0 0.75rem;color:#fff}.iwf-hero__meta{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.iwf-hero__from{color:rgba(255,255,255,0.6);font-size:0.9rem}.iwf-hero__from:hover{color:#fff}.iwf-pill{display:inline-flex;align-items:center;padding:0.3rem 0.7rem;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent}.iwf-pill--info{background:rgba(59,130,246,0.16);color:#93c5fd;border-color:rgba(59,130,246,0.4)}.iwf-pill--primary{background:rgba(168,85,247,0.18);color:#d8b4fe;border-color:rgba(168,85,247,0.45)}.iwf-pill--warning{background:rgba(245,158,11,0.16);color:#fcd34d;border-color:rgba(245,158,11,0.4)}.iwf-pill--success{background:rgba(16,185,129,0.16);color:#6ee7b7;border-color:rgba(16,185,129,0.4)}.iwf-pill--danger{background:rgba(239,68,68,0.16);color:#fca5a5;border-color:rgba(239,68,68,0.4)}.iwf-pill--light{background:rgba(148,163,184,0.16);color:#cbd5e1;border-color:rgba(148,163,184,0.4)}.iwf-lead{margin:2rem 0 1.15rem;font-size:1.1rem;font-weight:700;color:#111827}.iwf-choice{display:grid;grid-template-columns:1.2fr 1fr;gap:1.25rem;align-items:stretch}.iwf-card{position:relative;display:flex;flex-direction:column;padding:1.6rem;border-radius:18px;background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 14px 36px -26px rgba(10,10,20,0.45);color:#1f2937;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.iwf-card:hover{transform:translateY(-2px);box-shadow:0 22px 46px -28px rgba(10,10,20,0.5)}.iwf-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:1rem}.iwf-card__title{font-size:1.2rem;font-weight:800;margin-bottom:0.3rem;color:#111827}.iwf-card__lede{color:#6b7280;margin-bottom:1.15rem;line-height:1.45}.iwf-card__label{display:block;font-weight:700;font-size:0.8rem;color:#374151;margin-bottom:0.45rem}.iwf-card__input{width:100%;padding:0.8rem 0.95rem;border-radius:12px;border:1.5px solid #e5e7eb;background:#f9fafb;color:#111827;font-family:inherit;font-size:0.95rem;resize:vertical;margin-bottom:1.25rem;transition:border-color 0.15s ease, box-shadow 0.15s ease, background 0.15s ease}.iwf-card__input::placeholder{color:#9ca3af}.iwf-card__input:focus{outline:none;background:#fff;border-color:#7C3AED;box-shadow:0 0 0 3px rgba(124,58,237,0.14)}.iwf-card .iwf-btn{margin-top:auto}.iwf-card--item{border-color:rgba(124,58,237,0.22)}.iwf-card--item .iwf-card__icon{background:rgba(124,58,237,0.1);color:#7C3AED}.iwf-card--cash .iwf-card__icon{background:rgba(255,87,34,0.1);color:#ff5722}.iwf-amount{margin:0.1rem 0 0.9rem;font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-0.02em;color:#111827}.iwf-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.9rem 1.1rem;border-radius:12px;border:none;font-weight:800;font-size:0.95rem;cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease}.iwf-btn--primary{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);color:#fff;box-shadow:0 10px 24px -10px rgba(124,58,237,0.65)}.iwf-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 30px -10px rgba(124,58,237,0.75)}.iwf-btn--ghost{background:#fff;color:#ff5722;border:1.5px solid rgba(255,87,34,0.45)}.iwf-btn--ghost:hover{transform:translateY(-1px);background:rgba(255,87,34,0.06);border-color:#ff5722}.iwf-btn--inline{width:auto;padding:0.85rem 2rem}.iwf-settled{display:flex;align-items:flex-start;gap:1.15rem;margin-top:1.75rem;padding:1.6rem 1.7rem;border-radius:18px;background:linear-gradient(135deg, rgba(16,185,129,0.1), rgba(16,185,129,0.03));border:1px solid rgba(16,185,129,0.3)}.iwf-settled__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#10b981;color:#fff;box-shadow:0 8px 20px -8px rgba(16,185,129,0.7)}.iwf-settled__eyebrow{display:block;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#047857;margin-bottom:0.25rem}.iwf-settled__amount{font-size:1.55rem;font-weight:800;line-height:1.15;letter-spacing:-0.01em;color:#064e3b;margin-bottom:0.4rem}.iwf-settled__note{color:#047857;font-size:0.95rem;line-height:1.45}.iwf-track{margin-top:1.75rem;padding:1.9rem 1.7rem;border-radius:18px;background:#fff;border:1px solid rgba(10,10,20,0.07);box-shadow:0 14px 36px -26px rgba(10,10,20,0.35)}.iwf-track__head{text-align:center;margin-bottom:2rem}.iwf-track__title{font-size:1.3rem;font-weight:800;color:#111827;margin-bottom:0.35rem}.iwf-track__lede{color:#6b7280;max-width:30rem;margin:0 auto;line-height:1.5}.iwf-track__action{display:flex;justify-content:center;margin-top:1.9rem}.iwf-steps{display:flex;list-style:none;margin:0;padding:0 0.5rem}.iwf-step{position:relative;flex:1 1 0;text-align:center}.iwf-step__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 0.7rem;border-radius:50%;background:#fff;border:2px solid #e5e7eb;color:#9ca3af;transition:background 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.iwf-step__label{display:block;font-size:0.85rem;font-weight:700;color:#9ca3af}.iwf-step:not(:last-child)::after{content:"";position:absolute;top:23px;left:50%;width:100%;height:3px;background:#e5e7eb;z-index:0}.iwf-step.is-done .iwf-step__dot{background:#7C3AED;border-color:#7C3AED;color:#fff}.iwf-step.is-done::after{background:#7C3AED}.iwf-step.is-done .iwf-step__label{color:#4c1d95}.iwf-step.is-current .iwf-step__dot{background:#7C3AED;border-color:#7C3AED;color:#fff;animation:iwf-pulse 1.8s ease-in-out infinite}.iwf-step.is-current .iwf-step__label{color:#4c1d95}@keyframes iwf-pulse{0%,100%{box-shadow:0 0 0 4px rgba(124,58,237,0.16)}50%{box-shadow:0 0 0 9px rgba(124,58,237,0.05)}}.iwf-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:1.25rem;margin-top:1.75rem;align-items:start}.iwf-sidebar{display:flex;flex-direction:column;gap:1rem}.iwf-sidebar__card{padding:1.3rem 1.4rem;border-radius:18px;background:#fff;border:1px solid rgba(10,10,20,0.07);box-shadow:0 14px 36px -28px rgba(10,10,20,0.35)}.iwf-sidebar__label{display:flex;align-items:center;gap:0.4rem;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:0.9rem}.iwf-sidebar__label svg{color:#7C3AED}.iwf-sidebar__address{white-space:pre-line;color:#1f2937;line-height:1.55;font-weight:500;margin-bottom:1rem}.iwf-sidebar__notes{list-style:none;margin:0;padding:0}.iwf-sidebar__notes li{display:flex;align-items:center;gap:0.6rem;color:#4b5563;font-size:0.9rem;padding:0.3rem 0}.iwf-sidebar__notes li svg{flex-shrink:0;color:#10b981}.iwf-detail{margin:0}.iwf-detail__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0.6rem 0;border-bottom:1px solid rgba(10,10,20,0.05)}.iwf-detail__row:last-child{border-bottom:none;padding-bottom:0}.iwf-detail__row dt{font-size:0.85rem;color:#9ca3af;font-weight:600}.iwf-detail__row dd{font-size:0.9rem;color:#1f2937;font-weight:600;text-align:right;margin:0}.iwf-section-title{display:flex;align-items:center;gap:0.4rem;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:0.9rem}.iwf-section-title svg{color:#7C3AED}.iwf-thread__box{padding:1.4rem 1.5rem;border-radius:18px;background:#fff;border:1px solid rgba(10,10,20,0.07);box-shadow:0 14px 36px -28px rgba(10,10,20,0.35)}@media (max-width: 720px){.iwf-hero{flex-direction:column;text-align:center}.iwf-hero__meta{justify-content:center}.iwf-choice{grid-template-columns:1fr}.iwf-grid{grid-template-columns:1fr}}.iw-screen{position:relative;min-height:100vh;padding:2rem 0 2rem;color:#fff;background:radial-gradient(1200px 600px at 50% -12%, #2c1a5e 0%, transparent 58%),linear-gradient(180deg, #0e0a26 0%, #09071a 100%)}.iw-screen .container{position:relative;z-index:1;padding-left:1.5rem;padding-right:1.5rem}.iw-screen__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.iw-screen__bg-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at 50% 25%, #000 45%, transparent 85%);-webkit-mask-image:radial-gradient(ellipse at 50% 25%, #000 45%, transparent 85%);animation:iwScreenGridDrift 6s linear infinite}@keyframes iwScreenGridDrift{to{background-position:0 46px, 0 46px}}@media (prefers-reduced-motion: reduce){.iw-screen__bg-grid{animation:none}}.iw-screen__hero{padding:1.5rem 0 2rem}.iw-screen .page-hero__title{color:#fff}.iw-screen .page-hero__lead{color:rgba(255,255,255,0.62)}.iw-screen .iw-disclosure{position:static;margin:2.75rem 0 0;pointer-events:auto}.iw-freespins{display:flex;align-items:center;gap:0.9rem;margin:1.5rem 0 1.75rem;padding:0.9rem 1.1rem;border-radius:14px;background:radial-gradient(120% 160% at 0% 0%, rgba(255,209,102,0.18), transparent 60%),rgba(255,255,255,0.05);border:1px solid rgba(255,209,102,0.4);box-shadow:0 0 32px -12px rgba(255,209,102,0.55)}.iw-freespins--link{text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease}.iw-freespins--link:hover{transform:translateY(-1px);box-shadow:0 0 38px -10px rgba(255,209,102,0.7)}.iw-freespins__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#1a1407;background:linear-gradient(135deg, #ffe28a, #f5b73a);box-shadow:0 0 22px -4px rgba(245,183,58,0.8);flex-shrink:0}.iw-freespins__text{display:flex;flex-direction:column;gap:1px}.iw-freespins__title{font-size:1rem;font-weight:900;color:#ffd98a;letter-spacing:0.01em}.iw-freespins__sub{font-size:0.82rem;color:rgba(255,255,255,0.6)}.iw-freespins__sub strong{color:rgba(255,255,255,0.88)}.iw-freespins__timer{font-variant-numeric:tabular-nums;font-weight:700;color:#ffd98a}.iw-freespins__cta{margin-left:auto;color:#ffd98a;flex-shrink:0}.iwspin{--iw-brand-tint: #ffd98a;position:relative;min-height:100vh;display:flex;flex-direction:column;color:#fff}.iwspin__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%, #1a1530, #05060c 60%)}.iwspin__glow{position:absolute;border-radius:50%;filter:blur(90px)}.iwspin__glow--a{top:-12%;left:50%;width:520px;height:520px;transform:translateX(-50%);background:radial-gradient(circle, rgba(247,183,58,0.45), transparent 70%)}.iwspin__glow--b{bottom:-22%;left:50%;width:600px;height:420px;transform:translateX(-50%);background:radial-gradient(circle, rgba(124,58,237,0.32), transparent 70%)}.iwspin__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 28%, #000, transparent 70%)}.iw-navbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:2.7rem 1.25rem}.iw-navbar--overlay{position:absolute;top:0;left:0;right:0}.iw-navbar__back{display:inline-flex;align-items:center;gap:0.35rem;color:var(--iw-brand-tint, var(--iw-accent, #fff));opacity:0.78;text-decoration:none;font-weight:600;font-size:0.9rem}.iw-navbar__back:hover{opacity:1}.iw-navbar__brandlink{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;line-height:0}.iw-navbar__brand{display:block;height:60px;width:150px;background-color:var(--iw-brand-tint, var(--iw-accent, #fff));-webkit-mask:url(/images/logo.svg) no-repeat center/contain;mask:url(/images/logo.svg) no-repeat center/contain;opacity:0;transition:opacity 0.3s ease;animation:iw-brand-safety 0.3s ease 3s forwards}.iw-navbar__brand.is-ready{opacity:0.85;animation:none}@keyframes iw-brand-safety{to{opacity:0.85}}.iw-navbar__brandlink:hover .iw-navbar__brand.is-ready{opacity:1}@media (max-width: 480px){.iw-navbar{padding:1.6rem 1rem}.iw-navbar__brand{height:46px;width:116px}}.iw-navbar__mute{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.07);color:var(--iw-brand-tint, var(--iw-accent, #fff));cursor:pointer;transition:background 0.15s ease, color 0.15s ease}.iw-navbar__mute:hover{background:rgba(255,255,255,0.14)}.iw-navbar__mute-on,.iw-navbar__mute-off{display:inline-flex;align-items:center}.iw-navbar__mute-off{display:none}.iw-navbar__mute.is-muted{color:rgba(255,255,255,0.4)}.iw-navbar__mute.is-muted .iw-navbar__mute-on{display:none}.iw-navbar__mute.is-muted .iw-navbar__mute-off{display:inline-flex}.iwspin__stage{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0.5rem 1.25rem 3rem}.iwspin__title{margin:0.5rem 0 0;font-size:clamp(1.8rem, 6vw, 2.6rem);font-weight:900;letter-spacing:-0.02em;background:linear-gradient(180deg, #fff, #ffd98a);-webkit-background-clip:text;background-clip:text;color:transparent}.iwspin__sub{margin:0.4rem 0 1.4rem;max-width:30rem;color:rgba(255,255,255,0.6)}.iwwheel{position:relative;width:86vw;max-width:360px;aspect-ratio:1}.iwwheel__svg{position:relative;z-index:1;width:100%;height:100%;display:block;filter:drop-shadow(0 18px 40px rgba(0,0,0,0.55))}.iwwheel__hubbtn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:27%;height:27%;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;transition:background 0.15s ease}.iwwheel__hubbtn:hover{background:radial-gradient(circle, rgba(255,255,255,0.13), transparent 68%)}.iwwheel__hubbtn:active{transform:translate(-50%, -50%) scale(0.93)}.iwwheel__brand{text-transform:uppercase;paint-order:stroke;filter:drop-shadow(0 1px 1px rgba(255,245,210,0.5))}.iwwheel__bulb{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px rgba(255,222,140,0.9));animation:iwbulb 1.6s ease-in-out infinite}@keyframes iwbulb{0%,100%{opacity:0.25;transform:scale(0.85)}50%{opacity:1;transform:scale(1.15)}}.iwwheel__halo{transform-box:fill-box;transform-origin:center;animation:iwwheel-pulse 2.8s ease-in-out infinite}.iwwheel__disc{transform-box:view-box;transform-origin:center;transition:transform 5.2s cubic-bezier(0.07, 0.92, 0.12, 1)}.iwspin.is-reduced .iwwheel__disc{transition-duration:0.5s}.iwwheel__pointer{position:absolute;top:-6px;left:50%;transform:translateX(-50%);transform-origin:50% 0;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:22px solid #fff;filter:drop-shadow(0 3px 4px rgba(0,0,0,0.6));z-index:3}@keyframes iwwheel-pulse{0%,100%{opacity:0.5}50%{opacity:1}}.iwspin__result{min-height:1.8rem;margin:1.4rem 0 0.4rem;font-size:1.2rem;font-weight:800;color:rgba(255,255,255,0.82)}.iwspin__result.is-win{font-size:1.6rem;font-weight:900;color:#ffe28a;text-shadow:0 0 24px rgba(255,209,102,0.6);animation:iwwin-pop 0.5s cubic-bezier(0.18, 1.5, 0.4, 1)}.iwspin__result.is-jackpot{font-size:2rem;letter-spacing:0.01em;background:linear-gradient(90deg, #ffe28a, #ff9f1c, #f72585, #7c3aed, #ffe28a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:iwwin-pop 0.5s cubic-bezier(0.18, 1.5, 0.4, 1),iwjackpot 2.4s linear infinite}.iwspin__result.is-miss{color:#c9b8ff;animation:iwmiss 0.5s ease-in-out}@keyframes iwwin-pop{0%{transform:scale(0.6);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes iwjackpot{to{background-position:220% 0}}@keyframes iwmiss{0%,100%{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-1deg)}40%{transform:translateX(6px) rotate(1deg)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.iwspin.is-reduced .iwspin__result{animation:none}.iwspin__actions{display:flex;flex-direction:column;align-items:center;gap:0.7rem;margin-top:0.5rem}.iwspin__btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.85rem 2rem;border:none;border-radius:999px;font-size:1.05rem;font-weight:900;cursor:pointer;text-decoration:none;transition:transform 0.12s ease, box-shadow 0.12s ease}.iwspin__btn--spin{color:#1a1407;background:linear-gradient(135deg, #ffe9ad, #f5b73a);animation:iwspinpulse 1.8s ease-in-out infinite}@keyframes iwspinpulse{0%,100%{box-shadow:0 0 30px -8px rgba(245,183,58,0.85)}50%{box-shadow:0 0 54px 2px #f5b73a}}.iwspin__btn--spin:hover{transform:translateY(-2px);animation:none;box-shadow:0 0 56px 0 #f5b73a}.iwspin__btn--spin:disabled{opacity:0.55;transform:none;cursor:default;animation:none}.iwspin__btn--fun{display:none;color:#fff;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18)}.iwspin__btn--fun:hover{background:rgba(255,255,255,0.14);transform:translateY(-1px)}.iwspin__btn--fun:disabled{opacity:0.5;cursor:default;transform:none}.iwspin__done-note{display:none;flex-direction:column;align-items:center;gap:0.4rem;margin-top:1rem}.iwspin__again{display:inline-flex;align-items:center;gap:0.35rem;margin:0;font-size:0.9rem;color:rgba(255,255,255,0.55)}.iwspin__bank{display:none;flex-direction:column;align-items:center;gap:0.15rem;margin:0}.iwspin__bank-count{display:inline-flex;align-items:center;gap:0.35rem;font-size:1.05rem;font-weight:800;color:#ffd98a}.iwspin__bank-expiry{font-size:0.82rem;color:rgba(255,255,255,0.55)}.iwspin__timer{font-variant-numeric:tabular-nums;font-weight:800;color:#ffe28a}.iwspin__use{display:none;align-items:center;gap:0.35rem;color:#ffd98a;font-weight:700;text-decoration:none}.iwspin__use:hover{color:#fff}.iwspin.has-entries .iwspin__bank{display:flex}.iwspin.has-entries .iwspin__use{display:inline-flex}.iwspin.has-entries .iwspin__again{display:none}.iwspin__funflag{display:none;align-items:center;gap:0.4rem;margin:1.1rem 0 0.2rem;padding:0.45rem 1rem;border-radius:999px;font-size:0.85rem;font-weight:800;color:#ddccff;background:rgba(124,58,237,0.2);border:1px solid rgba(124,58,237,0.55);box-shadow:0 0 22px -8px rgba(124,58,237,0.9)}.iwspin.is-done .iwspin__btn--spin{display:none}.iwspin.is-done .iwspin__btn--fun{display:inline-flex}.iwspin.is-done .iwspin__done-note{display:flex}.iwspin.is-done .iwspin__funflag{display:inline-flex}.iwspin--guest .iwspin__funflag{display:inline-flex}.iwspin__signin{color:#fff;background:linear-gradient(135deg, #ff8a5c, #f7397f)}.iwspin__signin:hover{transform:translateY(-2px);box-shadow:0 0 44px -8px rgba(247,57,127,0.9)}.iwspin.is-reduced .iwwheel__bulb,.iwspin.is-reduced .iwwheel__halo,.iwspin.is-reduced .iwspin__btn--spin{animation:none}.iwspin__verify{display:flex;flex-direction:column;align-items:center;gap:0.9rem;margin-top:2rem;padding:2rem;max-width:24rem;border-radius:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12)}.iwspin__verify-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#1a1407;background:linear-gradient(135deg, #ffe28a, #f5b73a)}.iwspin__verify-blurb{margin:0;color:rgba(255,255,255,0.7)}@media (max-height: 820px){.iw-navbar{padding:1.4rem 1.25rem}.iwspin__stage{padding:0.2rem 1.25rem 1.3rem}.iwspin__title{font-size:1.5rem;margin-top:0.15rem}.iwspin__sub{margin:0.3rem 0 0.65rem;font-size:0.85rem}.iwwheel{width:72vw;max-width:288px}.iwspin__funflag{margin:0.6rem 0 0.1rem;font-size:0.8rem}.iwspin__result{margin:0.75rem 0 0.3rem;min-height:1.4rem;font-size:1.05rem}.iwspin__result.is-win{font-size:1.35rem}.iwspin__result.is-jackpot{font-size:1.7rem}.iwspin__actions{gap:0.5rem;margin-top:0.3rem}.iwspin__btn{padding:0.7rem 1.7rem;font-size:1rem}.iwspin__done-note{margin-top:0.6rem}.iwspin__verify{margin-top:1rem;padding:1.5rem}}.iwspin__history{margin-top:1.6rem;color:rgba(255,255,255,0.55);font-size:0.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.iwspin__history:hover{color:#fff}.iwrewards__back{display:inline-flex;align-items:center;gap:0.35rem;margin-bottom:0.4rem;color:rgba(255,255,255,0.6);text-decoration:none;font-weight:600;font-size:0.9rem}.iwrewards__back:hover{color:#fff}.iwrewards{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:0.6rem}.iwrewards__row{display:flex;align-items:center;gap:0.9rem;padding:0.9rem 1.1rem;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08)}.iwrewards__row--available{background:radial-gradient(120% 160% at 0% 0%, rgba(255,209,102,0.16), transparent 60%),rgba(255,255,255,0.05);border-color:rgba(255,209,102,0.35)}.iwrewards__row--expired{opacity:0.5}.iwrewards__badge{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex-shrink:0;color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.08)}.iwrewards__row--available .iwrewards__badge{color:#1a1407;background:linear-gradient(135deg, #ffe28a, #f5b73a)}.iwrewards__row--spent .iwrewards__badge{color:#6ee7b7;background:rgba(16,185,129,0.16)}.iwrewards__body{display:flex;flex-direction:column;gap:0.1rem;min-width:0;flex:1}.iwrewards__state{font-weight:800;color:#fff}.iwrewards__state--muted{color:rgba(255,255,255,0.55);font-weight:600}.iwrewards__meta{font-size:0.82rem;color:rgba(255,255,255,0.55)}.iwrewards__win{color:#ffd98a;font-weight:700}.iwrewards__timer{font-variant-numeric:tabular-nums;font-weight:700;color:#ffd98a}.iwrewards__link{flex-shrink:0;color:#ffd98a;font-weight:700;font-size:0.85rem;text-decoration:none}.iwrewards__link:hover{color:#fff}.iwrewards__empty{margin-top:2.5rem;text-align:center;color:rgba(255,255,255,0.6)}.iwrewards__cta{display:inline-block;margin-top:1rem;padding:0.7rem 1.5rem;border-radius:999px;font-weight:800;color:#1a1407;background:linear-gradient(135deg, #ffe28a, #f5b73a);text-decoration:none}.auth-card-wrap{max-width:480px;margin:0 auto;padding:3rem 0}@media (max-width: 768px){.auth-card-wrap{padding:1.5rem 0}}.auth-card{background:#fff;border:1px solid rgba(10,10,20,0.06);border-radius:16px;padding:2.75rem 2.5rem 2rem;box-shadow:0 2px 12px rgba(10,10,20,0.04),0 1px 3px rgba(10,10,20,0.03)}@media (max-width: 480px){.auth-card{padding:2rem 1.5rem 1.5rem;border-radius:14px;margin:1.5rem}}.auth-card__badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.75rem;background:rgba(124,58,237,0.08);border-radius:999px;color:#7c3aed;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:1rem}.auth-card__badge svg{color:#7c3aed}.auth-card__tagline{color:#a855f7;letter-spacing:0.2em;font-size:0.7rem;font-weight:700;text-transform:uppercase;margin-bottom:0.75rem}.auth-card__title{font-size:clamp(1.65rem, 3.5vw, 2.1rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#111827;margin:0 0 0.75rem}.auth-card__highlight{background:linear-gradient(135deg, #ff5722 0%, #a855f7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.auth-card__subtitle{font-size:0.95rem;color:#64748b;margin:0 0 2rem;line-height:1.55}.auth-card__form{margin:0}.auth-card .field-group{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}@media (max-width: 480px){.auth-card .field-group{grid-template-columns:1fr;gap:0}}.auth-card__submit{margin-top:1.75rem}.auth-card__terms{margin:1.5rem 0;text-align:center;font-size:0.75rem;color:#94a3b8;line-height:1.55}.auth-card__terms a{color:#475569;font-weight:600}.auth-card__terms a:hover{color:#0f172a}.auth-card__footer{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(10,10,20,0.05);text-align:center}.auth-card__footer form{margin:0}.auth-card__footer .devise-links{margin-top:0}.auth-card__footer-link{background:transparent;border:none;color:#94a3b8;font-size:0.82rem;font-weight:600;cursor:pointer;padding:0.4rem 0.8rem;letter-spacing:0.01em;transition:color 0.15s ease;text-decoration:none}.auth-card__footer-link:hover{color:#475569;text-decoration:underline}.confirmation-pending{text-align:center}.confirmation-pending__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 1.25rem;border-radius:999px;background:linear-gradient(135deg, rgba(255,87,34,0.12) 0%, rgba(168,85,247,0.12) 100%);color:#a855f7}.confirmation-pending__lead{font-size:0.95rem;color:#475569;margin:0 0 0.35rem}.confirmation-pending__email{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 1.5rem;word-break:break-all}.confirmation-pending__instructions{font-size:0.9rem;color:#64748b;line-height:1.55;margin:0 0 1.5rem}.confirmation-pending__steps{list-style:none;margin:0 0 1.75rem;padding:1.25rem;background:#f8fafc;border:1px solid rgba(10,10,20,0.04);border-radius:12px;text-align:left}.confirmation-pending__steps li{display:flex;align-items:center;gap:0.75rem;font-size:0.9rem;color:#334155;line-height:1.4}.confirmation-pending__steps li+li{margin-top:0.75rem}.confirmation-pending__step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:#fff;border:1px solid rgba(10,10,20,0.08);font-size:0.78rem;font-weight:700;color:#7c3aed}.confirmation-pending__resend{border-top:1px solid rgba(10,10,20,0.05);padding-top:1.25rem}.confirmation-pending__resend-label{font-size:0.85rem;color:#64748b;margin:0 0 0.75rem}.confirmation-pending__resend-form{margin:0}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] .aos-animate[data-aos]{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] .aos-animate[data-aos]{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] .aos-animate[data-aos]{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] .aos-animate[data-aos]{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] .aos-animate[data-aos]{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] .aos-animate[data-aos]{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] .aos-animate[data-aos]{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] .aos-animate[data-aos]{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] .aos-animate[data-aos]{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] .aos-animate[data-aos]{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] .aos-animate[data-aos]{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] .aos-animate[data-aos]{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] .aos-animate[data-aos]{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] .aos-animate[data-aos]{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] .aos-animate[data-aos]{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] .aos-animate[data-aos]{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] .aos-animate[data-aos]{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] .aos-animate[data-aos]{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] .aos-animate[data-aos]{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] .aos-animate[data-aos]{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] .aos-animate[data-aos]{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] .aos-animate[data-aos]{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] .aos-animate[data-aos]{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] .aos-animate[data-aos]{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] .aos-animate[data-aos]{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] .aos-animate[data-aos]{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] .aos-animate[data-aos]{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] .aos-animate[data-aos]{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] .aos-animate[data-aos]{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] .aos-animate[data-aos]{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] .aos-animate[data-aos]{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] .aos-animate[data-aos]{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] .aos-animate[data-aos]{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] .aos-animate[data-aos]{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] .aos-animate[data-aos]{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] .aos-animate[data-aos]{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] .aos-animate[data-aos]{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] .aos-animate[data-aos]{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] .aos-animate[data-aos]{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] .aos-animate[data-aos]{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] .aos-animate[data-aos]{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] .aos-animate[data-aos]{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] .aos-animate[data-aos]{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] .aos-animate[data-aos]{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] .aos-animate[data-aos]{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] .aos-animate[data-aos]{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] .aos-animate[data-aos]{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] .aos-animate[data-aos]{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] .aos-animate[data-aos]{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] .aos-animate[data-aos]{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] .aos-animate[data-aos]{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] .aos-animate[data-aos]{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] .aos-animate[data-aos]{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] .aos-animate[data-aos]{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] .aos-animate[data-aos]{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] .aos-animate[data-aos]{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] .aos-animate[data-aos]{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] .aos-animate[data-aos]{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] .aos-animate[data-aos]{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] .aos-animate[data-aos]{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}.aos-animate[data-aos^=fade][data-aos^=fade]{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}.aos-animate[data-aos^=zoom][data-aos^=zoom]{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}.aos-animate[data-aos^=slide][data-aos^=slide]{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}.aos-animate[data-aos=flip-left]{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}.aos-animate[data-aos=flip-right]{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}.aos-animate[data-aos=flip-up]{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}.aos-animate[data-aos=flip-down]{transform:perspective(2500px) rotateX(0)}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none !important;border:0 !important;box-shadow:none !important;display:inline-block !important;flex:1 1 auto;line-height:inherit !important;margin:0 !important;max-height:none !important;max-width:100% !important;min-height:0 !important;min-width:7rem;padding:0 !important;text-indent:0 !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,0.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:.5}.ts-dropdown .option[data-selectable]{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,0.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent !important;cursor:pointer;margin-right:0 !important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:var(--ts-pr-caret, 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button.has-items:not(.disabled):hover .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px !important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0 !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.disabled:not(.rtl) .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:var(--ts-pr-min) !important}.ts-control.rtl{padding-left:var(--ts-pr-min) !important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.ts-wrapper.multi .ts-control,.ts-wrapper.multi.has-items .ts-control{border:1.5px solid #e5e7eb;border-radius:10px;padding:0 2.5rem 0 1rem;font-size:1rem;height:3rem;box-sizing:border-box;background:#fff;color:#363636;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.2s ease;display:flex;flex-wrap:wrap;gap:0.35rem;align-items:center}.ts-wrapper .ts-control input{font-size:1rem;line-height:1.125rem;min-height:1.125rem !important;height:1.125rem;color:#363636}.ts-wrapper .ts-control input::placeholder{color:#363636;opacity:1}.ts-wrapper:hover .ts-control{border-color:#d1d5db}.ts-wrapper.focus .ts-control{border-color:#ff5722;box-shadow:0 0 0 3px rgba(255,87,34,0.1),0 1px 2px rgba(0,0,0,0.04);outline:none}.ts-wrapper.single .ts-control::after,.ts-wrapper.multi .ts-control::after{content:'';position:absolute;right:1.125em;top:50%;width:0.625em;height:0.625em;margin-top:-0.4375em;border:3px solid #ff5722;border-radius:2px;border-right:0;border-top:0;transform:rotate(-45deg);transform-origin:center;pointer-events:none}.ts-wrapper .ts-control>.item{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.65rem 0.25rem 0.75rem !important;height:auto;border-radius:999px;background:rgba(255,87,34,0.08);color:#ff5722;font-size:0.85rem;font-weight:600;line-height:1;border:none;white-space:nowrap}.ts-wrapper .ts-control>.item.active{background:rgba(255,87,34,0.16)}.ts-wrapper.plugin-remove_button .ts-control>.item .remove,.ts-wrapper.plugin-remove_button:not(.rtl) .ts-control>.item .remove{color:rgba(255,87,34,0.65);text-decoration:none;padding:0 0.15rem;border:none;border-left:none;font-size:0.95rem;line-height:1;margin-left:0}.ts-wrapper.plugin-remove_button .ts-control>.item .remove:hover,.ts-wrapper.plugin-remove_button:not(.rtl) .ts-control>.item .remove:hover{color:#ff5722;background:transparent}.ts-dropdown{border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(10,10,20,0.08);margin-top:0.35rem;color:#363636;font-size:1rem}.ts-dropdown .option{padding:0.6em 0.9em}.ts-dropdown .active{background:rgba(255,87,34,0.08);color:#111827}.fan-club-picker{margin:1.25rem 0 1.5rem}.fan-club-picker__header{margin-bottom:1rem}.fan-club-picker__eyebrow{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.6rem;border-radius:999px;background:rgba(255,87,34,0.08);color:#ff5722;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.fan-club-picker__title{margin:0.5rem 0 0.25rem;font-size:1.05rem;font-weight:700;color:#111827;letter-spacing:-0.01em}.fan-club-picker__subtitle{margin:0;color:#6b7280;font-size:0.85rem}.fan-club-picker__kit-colours{color:#111827;font-weight:700}.fan-club-picker__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.5rem}@media (max-width: 600px){.fan-club-picker__grid{grid-template-columns:repeat(3, 1fr)}}.fan-club-picker__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.4rem;padding:0.75rem 0.4rem 0.6rem;background:#ffffff;border:1.5px solid #eef0f3;border-radius:14px;cursor:pointer;transition:transform 160ms ease, box-shadow 200ms ease, border-color 160ms ease, background 160ms ease;font-family:inherit}.fan-club-picker__card:hover:not(.fan-club-picker__card--disabled):not(.fan-club-picker__card--selected){transform:translateY(-2px);border-color:rgba(255,87,34,0.35);box-shadow:0 6px 16px rgba(17,24,39,0.08)}.fan-club-picker__card:focus-visible{outline:2px solid #ff5722;outline-offset:2px}.fan-club-picker__card--selected{border-color:#ff5722;background:linear-gradient(180deg, #fff7f4 0%, #fff 100%);box-shadow:0 0 0 3px rgba(255,87,34,0.18),0 6px 18px rgba(255,87,34,0.18)}.fan-club-picker__card--disabled{cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.fan-club-picker__card--disabled .fan-club-picker__crest img{filter:grayscale(1) opacity(0.4)}.fan-club-picker__card--disabled .fan-club-picker__name{color:#9ca3af;text-decoration:line-through;text-decoration-color:rgba(239,68,68,0.7);text-decoration-thickness:1.5px}.fan-club-picker__card--pity{background:linear-gradient(180deg, #fff5f5, #fff);border-color:rgba(239,68,68,0.25)}.fan-club-picker__card--pity .fan-club-picker__crest img{filter:grayscale(0.4)}.fan-club-picker__card--pity.fan-club-picker__card--selected{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,0.18),0 6px 18px rgba(239,68,68,0.22)}.fan-club-picker__pity-badge{position:absolute;top:-8px;right:50%;transform:translateX(50%);padding:0.18rem 0.55rem;background:linear-gradient(135deg, #ef4444, #f87171);color:#ffffff;border-radius:999px;font-size:0.6rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px rgba(239,68,68,0.35);z-index:2;pointer-events:none}.fan-club-picker__pity-alert{margin-top:1rem;display:flex;align-items:flex-start;gap:0.85rem;padding:0.95rem 1.1rem;background:linear-gradient(135deg, #fff5f5 0%, #fff7f4 100%);border:1px solid rgba(239,68,68,0.28);border-radius:14px;box-shadow:0 6px 18px rgba(239,68,68,0.1);animation:fan-pity-alert-in 320ms cubic-bezier(0.22, 1, 0.36, 1)}.fan-club-picker__pity-alert[hidden]{display:none}.fan-club-picker__pity-alert-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg, #ef4444, #f87171);color:#ffffff;box-shadow:0 6px 14px rgba(239,68,68,0.3)}.fan-club-picker__pity-alert-body{flex:1}.fan-club-picker__pity-alert-title{margin:0 0 0.2rem;font-size:0.92rem;font-weight:800;color:#111827;letter-spacing:-0.01em;line-height:1.3}.fan-club-picker__pity-alert-body-text{margin:0;font-size:0.85rem;color:#6b7280;line-height:1.5}.fan-club-picker__crest{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.fan-club-picker__crest img{max-width:100%;max-height:100%;object-fit:contain}.fan-club-picker__name{font-size:0.75rem;font-weight:600;color:#374151;text-align:center;line-height:1.2}.fan-club-picker__check{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#ff5722;color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(255,87,34,0.4)}.fan-club-picker__disabled-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(239,68,68,0.55);pointer-events:none}.fan-club-picker__disabled-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);background:#111827;color:#ffffff;font-size:0.7rem;font-weight:500;padding:0.3rem 0.55rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 160ms ease, transform 160ms ease;z-index:5}.fan-club-picker__disabled-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#111827}.fan-club-picker__card--disabled:hover .fan-club-picker__disabled-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.fan-club-picker__rejection .modal-content{max-width:380px}.fan-club-picker__rejection-card{position:relative;background:#ffffff;border-radius:18px;padding:2rem 1.5rem 1.5rem;text-align:center;box-shadow:0 20px 60px rgba(17,24,39,0.2)}.fan-club-picker__rejection-close{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:background 160ms ease}.fan-club-picker__rejection-close:hover{background:#e5e7eb}.fan-club-picker__rejection-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 0.75rem;border-radius:50%;background:rgba(239,68,68,0.1);color:#ef4444}.fan-club-picker__rejection-title{margin:0 0 0.4rem;font-size:1.25rem;font-weight:800;color:#111827}.fan-club-picker__rejection-body{margin:0 0 1.25rem;color:#6b7280;font-size:0.9rem;line-height:1.5}.fan-club-picker__rejection-cta{background:#ff5722;color:#ffffff;border:none;padding:0.65rem 1.5rem;border-radius:10px;font-weight:700;cursor:pointer;transition:background 160ms ease}.fan-club-picker__rejection-cta:hover{background:#ff6b3d}@keyframes fan-pity-alert-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fan-rank{margin-top:1.25rem;padding:1.1rem 1.25rem;background:linear-gradient(135deg, #fff7f4 0%, #fff 60%);border:1px solid rgba(255,87,34,0.2);border-radius:18px;box-shadow:0 1px 2px rgba(17,24,39,0.04);display:flex;align-items:center;gap:0.95rem;text-decoration:none;color:inherit;transition:transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease}.fan-rank:hover{transform:translateY(-1px);border-color:rgba(239,1,7,0.35);box-shadow:0 8px 20px rgba(239,1,7,0.12);color:inherit}.fan-rank__crest{flex-shrink:0;width:56px;height:56px;background:#ffffff;border-radius:12px;padding:6px;box-shadow:0 2px 8px rgba(17,24,39,0.06);display:flex;align-items:center;justify-content:center}.fan-rank__crest img{max-width:100%;max-height:100%;object-fit:contain}.fan-rank__body{flex:1;min-width:0}.fan-rank__eyebrow{margin:0 0 0.15rem;font-size:0.66rem;font-weight:800;color:#ff5722;letter-spacing:0.16em;text-transform:uppercase}.fan-rank__line{margin:0 0 0.5rem;font-size:0.92rem;color:#111827;line-height:1.35}.fan-rank__line strong{font-weight:800;color:#ff5722}.fan-rank__cta{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.82rem;font-weight:800;color:var(--kit-arsenal, #ef0107);letter-spacing:-0.01em}.fan-rank__cta svg{transition:transform 180ms ease}.fan-rank:hover .fan-rank__cta svg{transform:translateX(3px)}.tottenham-counter{margin:1.5rem 0 2rem;padding:1.5rem;background:radial-gradient(circle at top right, rgba(255,87,34,0.08), transparent 50%),linear-gradient(135deg, #111827 0%, #1f2937 100%);border-radius:18px;color:#ffffff;overflow:hidden;position:relative}.tottenham-counter::before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg, transparent 30%, rgba(255,87,34,0.05) 70%);pointer-events:none}.tottenham-counter__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.5rem}.tottenham-counter__count{display:flex;align-items:baseline;gap:0.5rem}.tottenham-counter__number{font-size:3.5rem;font-weight:900;line-height:1;background:linear-gradient(135deg, #ff5722 0%, #f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;letter-spacing:-0.04em}.tottenham-counter__label{font-size:0.8rem;font-weight:600;color:#9ca3af;letter-spacing:0.04em;text-transform:uppercase}.tottenham-counter__line{margin:0;font-size:1.05rem;font-weight:700;color:#ffffff;letter-spacing:-0.01em}.tottenham-counter__disclaimer{margin:0;font-size:0.75rem;color:#9ca3af;font-style:italic}.kit-page{--kit-ink: #0a0e1a;--kit-ink-soft: #4b5563;--kit-ink-mute: #9ca3af;--kit-line: #e5e7eb;--kit-line-soft: #f3f4f6;--kit-canvas: #ffffff;--kit-canvas-soft: #fafbfc;--kit-accent: #ff5722;--kit-accent-soft: #ff8a65;--kit-arsenal: #ef0107;--kit-display: 'Times New Roman', Georgia, 'Iowan Old Style', serif;color:var(--kit-ink);background:var(--kit-canvas);position:relative}@media (max-width: 768px){.kit-page{padding-bottom:5rem}}.kit-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:rgba(10,14,26,0.05)}.kit-progress span{display:block;height:100%;background:linear-gradient(90deg, var(--kit-arsenal) 0%, var(--kit-accent) 50%, #f59e0b 100%);transform-origin:0 50%;transform:scaleX(0);transition:transform 80ms linear}.kit-display-accent{font-family:var(--kit-display);font-style:italic;font-weight:500;background:linear-gradient(135deg, var(--kit-arsenal) 0%, #ff5722 60%, #f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.01em}.kit-display-accent--light{background:linear-gradient(135deg, #ff8a65 0%, #f59e0b 60%, #ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-hero{position:relative;height:clamp(620px, 96vh, 900px);color:#ffffff;overflow:hidden;display:flex;align-items:flex-end}.kit-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;will-change:transform}.kit-hero__image{width:100%;height:130%;object-fit:cover;object-position:center 22%;transform:translate3d(0, var(--parallax-y, 0px), 0) scale(var(--ken-zoom, 1.04));will-change:transform;animation:kit-ken-burns 28s ease-in-out infinite alternate}.kit-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,14,26,0.75) 0%, rgba(10,14,26,0.4) 18%, rgba(10,14,26,0.18) 32%, rgba(10,14,26,0.35) 55%, rgba(10,14,26,0.85) 78%, rgba(10,14,26,0.97) 100%);z-index:1}.kit-hero__grain{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%, rgba(239,1,7,0.18), transparent 40%),radial-gradient(circle at 80% 70%, rgba(255,138,101,0.12), transparent 45%);mix-blend-mode:screen;pointer-events:none;z-index:1}.kit-hero__inner{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 1.75rem 5rem}@media (max-width: 720px){.kit-hero__inner{padding-bottom:0;margin-bottom:20px}}.kit-hero__eyebrow{display:inline-flex;align-items:center;gap:0.55rem;padding:0.45rem 1rem 0.45rem 0.75rem;background:rgba(10,14,26,0.55);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.22);color:#ffffff;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:1.5rem;text-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 8px 24px rgba(0,0,0,0.25);animation:kit-rise 800ms cubic-bezier(0.22, 1, 0.36, 1) 100ms both}.kit-hero__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--kit-arsenal);box-shadow:0 0 12px rgba(239,1,7,0.9);animation:kit-pulse 1.6s ease-in-out infinite}.kit-hero__title{margin:0 0 1.5rem;font-size:clamp(2.85rem, 8vw, 6.5rem);font-weight:900;line-height:0.94;letter-spacing:-0.045em;max-width:900px}.kit-hero__title-line{display:block;color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,0.45),0 6px 28px rgba(0,0,0,0.3);animation:kit-rise-blur 1000ms cubic-bezier(0.22, 1, 0.36, 1) 220ms both}.kit-hero__title-bottom{display:block;font-family:var(--kit-display);font-style:italic;font-weight:500;letter-spacing:-0.02em;background:linear-gradient(135deg, #ffe6cf 0%, #ff8a65 25%, #f59e0b 50%, #ef0107 75%, #ffe6cf 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-top:0.08em;animation:kit-rise-blur 1000ms cubic-bezier(0.22, 1, 0.36, 1) 380ms both,kit-title-shimmer 6s linear 1.4s infinite;filter:drop-shadow(0 8px 32px rgba(239,1,7,0.35))}.kit-hero__lead{margin:0 0 1.85rem;font-size:clamp(1rem, 1.5vw, 1.25rem);line-height:1.5;color:rgba(255,255,255,0.9);max-width:580px;text-shadow:0 2px 10px rgba(0,0,0,0.45);animation:kit-rise 900ms cubic-bezier(0.22, 1, 0.36, 1) 540ms both}.kit-hero__cta-row{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;animation:kit-rise 900ms cubic-bezier(0.22, 1, 0.36, 1) 680ms both}.kit-hero__cta{display:inline-flex;align-items:center;gap:0.7rem;padding:1.05rem 0.85rem 1.05rem 1.85rem;background:#ffffff;color:#0a0e1a;border-radius:999px;font-weight:800;font-size:1rem;text-decoration:none;box-shadow:0 24px 60px rgba(0,0,0,0.45);transform:translate(var(--kit-magnet-x, 0px), calc(var(--kit-magnet-y, 0px) + var(--kit-cta-lift, 0px)));transition:transform 360ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 240ms ease}.kit-hero__cta:hover{--kit-cta-lift: -3px;box-shadow:0 28px 70px rgba(0,0,0,0.55);color:#0a0e1a}.kit-hero__share{display:inline-flex}.kit-hero__share-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.25rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.18);color:#ffffff;border-radius:999px;font-weight:700;font-size:0.92rem;cursor:pointer;transition:background 200ms ease, transform 200ms ease, border-color 200ms ease;font-family:inherit}.kit-hero__share-btn:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.28);transform:translateY(-2px)}.kit-hero__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, var(--kit-arsenal), var(--kit-accent));color:#ffffff;transition:transform 240ms ease}.kit-hero__cta:hover .kit-hero__cta-arrow{transform:translateY(2px)}.kit-hero__small{margin:0;color:rgba(255,255,255,0.55);font-size:0.78rem;letter-spacing:0.02em;max-width:220px}.kit-hero__share{display:inline-flex}.kit-hero__share-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.25rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.2);color:#ffffff;border-radius:999px;font-weight:700;font-size:0.92rem;cursor:pointer;font-family:inherit;transition:background 200ms ease, transform 200ms ease, border-color 200ms ease}.kit-hero__share-btn:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.32);transform:translateY(-2px)}.kit-hero__pills{list-style:none;padding:0;margin:1.75rem 0 0;display:flex;flex-wrap:wrap;gap:0.5rem;animation:kit-rise 800ms cubic-bezier(0.22, 1, 0.36, 1) 820ms both}.kit-hero__pills li{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.85rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.92);border-radius:999px;font-size:0.78rem;font-weight:700;letter-spacing:0.01em}.kit-hero__pills li svg{color:rgba(255,255,255,0.85)}.kit-hero__scroll{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:0.65rem;color:rgba(255,255,255,0.5);animation:kit-rise 800ms cubic-bezier(0.22, 1, 0.36, 1) 900ms both}.kit-hero__scroll-label{font-size:0.62rem;font-weight:800;letter-spacing:0.3em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.kit-hero__scroll-line{width:1px;height:50px;background:linear-gradient(180deg, transparent, rgba(255,255,255,0.5), transparent);background-size:100% 200%;animation:kit-scroll-line 2.2s ease-in-out infinite}@keyframes kit-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes kit-rise-blur{from{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes kit-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.75)}}@keyframes kit-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(1.2)}}@property --ken-zoom{syntax:'<number>';initial-value:1.04;inherits:false}@keyframes kit-ken-burns{from{--ken-zoom: 1.04}to{--ken-zoom: 1.16}}@keyframes kit-title-shimmer{0%{background-position:0% center}100%{background-position:-220% center}}@keyframes kit-scroll-line{0%,100%{background-position:0% 100%}50%{background-position:0% 0%}}.kit-section{position:relative;padding:6rem 1.75rem}@media (max-width: 720px){.kit-section{padding:4rem 1.25rem}}@media (max-width: 540px){.kit-section{padding:2.5rem 1rem}}.kit-section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:78%;max-width:720px;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(239,1,7,0.14) 30%, rgba(245,158,11,0.16) 50%, rgba(239,1,7,0.14) 70%, transparent 100%);pointer-events:none}.kit-section__inner{max-width:1100px;margin:0 auto;position:relative}.kit-section__inner--narrow{max-width:820px}.kit-section__index{position:absolute;top:-0.5rem;left:0;font-family:var(--kit-display);font-style:italic;font-size:0.78rem;font-weight:500;color:var(--kit-ink-mute);letter-spacing:0.1em}.kit-section__index--light{color:rgba(255,255,255,0.4)}@media (max-width: 720px){.kit-section__index{position:static;display:block;margin-bottom:0.5rem}}.kit-section-head{text-align:center;max-width:700px;margin:0 auto 2.75rem}@media (max-width: 540px){.kit-section-head{margin-bottom:1.25rem}}.kit-section-head--light{color:#ffffff}.kit-section-head--light .kit-section-head__title{color:#ffffff}.kit-section-head--light .kit-section-head__lead{color:rgba(255,255,255,0.78)}.kit-section-head__eyebrow{display:inline-flex;align-items:center;gap:0.45rem;padding:0.3rem 0.85rem;background:rgba(239,1,7,0.06);border:1px solid rgba(239,1,7,0.18);color:var(--kit-arsenal);border-radius:999px;font-size:0.68rem;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:1rem}.kit-section-head__eyebrow--light{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18);color:rgba(255,255,255,0.9)}.kit-section-head__live{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,0.7);animation:kit-pulse 1.6s ease-in-out infinite}.kit-section-head__title{margin:0 0 0.7rem;font-size:clamp(2rem, 4.5vw, 3.25rem);font-weight:900;color:var(--kit-ink);letter-spacing:-0.035em;line-height:1.02}.kit-section-head__title--xl{font-size:clamp(2.5rem, 6vw, 4rem);letter-spacing:-0.04em}@media (max-width: 540px){.kit-section-head__title{font-size:1.7rem;margin-bottom:0.4rem}.kit-section-head__title--xl{font-size:1.9rem}}.kit-section-head__lead{margin:0 auto;color:var(--kit-ink-soft);font-size:1.1rem;line-height:1.55;max-width:540px}@media (max-width: 540px){.kit-section-head__lead{font-size:0.9rem;line-height:1.4}}.kit-section-head__note{margin:0.85rem auto 0;color:var(--kit-ink-soft);font-size:0.85rem;line-height:1.45;max-width:520px;opacity:0.8}@media (max-width: 540px){.kit-section-head__note{font-size:0.78rem}}.kit-activity{margin-top:1.75rem;padding:1.1rem 1.25rem;background:var(--kit-canvas-soft);border:1px solid var(--kit-line);border-radius:18px}.kit-activity__head{display:flex;align-items:center;gap:0.55rem;margin-bottom:0.85rem}.kit-activity__pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,0.7);animation:kit-pulse 1.6s ease-in-out infinite}.kit-activity__label{font-size:0.66rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:var(--kit-ink-mute)}.kit-activity__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.3rem}.kit-activity__item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:0.65rem;padding:0.45rem 0.25rem;border-radius:8px;transition:background 160ms ease}.kit-activity__item:hover{background:rgba(239,1,7,0.03)}.kit-activity__crest{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.kit-activity__crest img{max-width:100%;max-height:100%;object-fit:contain}.kit-activity__text{font-size:0.88rem;color:var(--kit-ink-soft)}.kit-activity__text strong{color:var(--kit-ink);font-weight:700}.kit-activity__time{font-size:0.78rem;color:var(--kit-ink-mute);font-variant-numeric:tabular-nums}.kit-pick{background:linear-gradient(180deg, var(--kit-canvas) 0%, var(--kit-canvas-soft) 100%)}.kit-picker{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.85rem;margin-bottom:2.5rem}@media (max-width: 900px){.kit-picker{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 600px){.kit-picker{grid-template-columns:repeat(3, 1fr);gap:0.65rem}}.kit-picker .kit-club.is-hidden-by-pick{display:none}.kit-picker:has(.kit-club--selected){display:flex;justify-content:center;margin-bottom:1.5rem}.kit-picker:has(.kit-club--selected) .kit-club--selected{min-width:180px;max-width:240px}.kit-club{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.65rem;padding:1.3rem 0.65rem 1rem;background:var(--kit-canvas);border:1.5px solid var(--kit-line);border-radius:18px;cursor:pointer;transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1),border-color 200ms ease,box-shadow 280ms ease,background 200ms ease;font-family:inherit;overflow:hidden;animation:kit-rise 500ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i, 0) * 28ms)}.kit-club::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(239,1,7,0.08), transparent 60%);opacity:0;transition:opacity 240ms ease}.kit-club:hover:not(.kit-club--selected){transform:translateY(-6px);border-color:rgba(239,1,7,0.4);box-shadow:0 20px 40px rgba(10,14,26,0.1)}.kit-club:hover:not(.kit-club--selected)::before{opacity:1}.kit-club:hover:not(.kit-club--selected) .kit-club__crest img{transform:scale(1.08) rotate(-2deg)}.kit-club__crest{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.kit-club__crest img{max-width:100%;max-height:100%;object-fit:contain;transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1);filter:drop-shadow(0 4px 10px rgba(10,14,26,0.1))}.kit-club__name{font-size:0.78rem;font-weight:700;color:var(--kit-ink);text-align:center;line-height:1.15;position:relative;z-index:1}.kit-club__badge{position:absolute;top:8px;right:8px;padding:0.16rem 0.5rem;background:linear-gradient(135deg, #ef4444, #f87171);color:#ffffff;border-radius:999px;font-size:0.55rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 10px rgba(239,68,68,0.4);z-index:2}.kit-club__shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,0.7) 50%, transparent 100%);pointer-events:none;z-index:2}.kit-club--pity{background:linear-gradient(180deg, #fff5f5, #fff);border-color:rgba(239,68,68,0.22)}.kit-club--pity .kit-club__crest img{filter:grayscale(0.4) drop-shadow(0 4px 10px rgba(239,68,68,0.15))}.kit-club--selected{border-color:var(--kit-arsenal);background:linear-gradient(180deg, #fff5f5 0%, #fff 70%);box-shadow:0 0 0 4px rgba(239,1,7,0.15),0 24px 50px rgba(239,1,7,0.22);transform:translateY(-4px)}.kit-club--selected::before{opacity:1}.kit-club--selected .kit-club__shine{animation:kit-shine 1100ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-club--selected .kit-club__crest img{transform:scale(1.06)}@keyframes kit-shine{0%{left:-100%}100%{left:200%}}.kit-rank-reveal{max-width:460px;margin:1.5rem auto 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.85rem;opacity:0;transform:translateY(8px);transition:opacity 320ms cubic-bezier(0.22, 1, 0.36, 1),transform 320ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-rank-reveal[hidden]{display:none}.kit-rank-reveal.is-visible{opacity:1;transform:translateY(0)}.kit-rank-reveal__eyebrow{display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.85rem;border-radius:999px;background:rgba(34,197,94,0.1);color:#15803d;font-size:0.62rem;font-weight:800;letter-spacing:0.2em;text-transform:uppercase}.kit-rank-reveal__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,0.8)}.kit-rank-reveal__line{margin:0;font-size:clamp(1.05rem, 2vw, 1.25rem);font-weight:600;color:var(--kit-ink-mute);letter-spacing:-0.01em}.kit-rank-reveal__club{color:var(--kit-ink);font-weight:900;font-size:1.2em;margin-left:0.25rem}.kit-button{display:inline-flex;align-items:center;gap:0.6rem;padding:1rem 1.85rem;border-radius:14px;font-weight:800;font-size:0.98rem;text-decoration:none;cursor:pointer;border:0;position:relative;overflow:hidden;transition:transform 240ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 240ms ease;font-family:inherit}.kit-button::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,0.25) 50%, transparent 100%);transition:left 600ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-button:hover{transform:translateY(-3px)}.kit-button:hover::before{left:200%}.kit-button span{position:relative;z-index:1}.kit-button svg{position:relative;z-index:1}.kit-button--primary{background:linear-gradient(135deg, var(--kit-arsenal) 0%, var(--kit-accent) 60%, #ff8a65 100%);color:#ffffff;box-shadow:0 18px 38px rgba(239,1,7,0.35)}.kit-button--primary:hover{box-shadow:0 26px 56px rgba(239,1,7,0.5);color:#ffffff}.kit-button--ghost{background:rgba(255,255,255,0.08);color:#ffffff;border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(10px)}.kit-button--ghost:hover{background:rgba(255,255,255,0.14);color:#ffffff}.kit-button--white{background:#ffffff;color:#0a0e1a;box-shadow:0 20px 50px rgba(0,0,0,0.35)}.kit-button--white:hover{box-shadow:0 26px 64px rgba(0,0,0,0.5);color:#0a0e1a}.kit-button--large{padding:1.15rem 2.1rem;font-size:1.02rem;border-radius:16px}.kit-button--xl{padding:1.3rem 2.5rem;font-size:1.1rem;border-radius:18px}.kit-leaderboard{background:var(--kit-canvas)}.kit-leader{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:1.4rem;padding:1.5rem 1.65rem;margin-bottom:1.5rem;background:linear-gradient(135deg, rgba(239,1,7,0.045) 0%, transparent 55%, rgba(245,158,11,0.04) 100%),var(--kit-canvas);border:1px solid rgba(239,1,7,0.22);border-radius:22px;box-shadow:0 24px 60px -20px rgba(239,1,7,0.32),0 2px 4px rgba(10,14,26,0.04);position:relative;overflow:hidden;opacity:0;transform:translateY(28px);transition:opacity 760ms cubic-bezier(0.22, 1, 0.36, 1),transform 760ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-leader.is-revealed{opacity:1;transform:translateY(0)}.kit-leader::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%, rgba(245,158,11,0.1), transparent 55%);pointer-events:none}@media (max-width: 480px){.kit-leader{grid-template-columns:72px 1fr;gap:1.1rem;padding:1.2rem 1.25rem;border-radius:18px}}.kit-leader__crest{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:var(--kit-canvas-soft);border-radius:20px;padding:10px;position:relative}@media (max-width: 480px){.kit-leader__crest{width:72px;height:72px;border-radius:16px;padding:8px}}.kit-leader__crest img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(10,14,26,0.12))}.kit-leader__body{position:relative;min-width:0}.kit-leader__eyebrow{display:inline-flex;align-items:center;gap:0.35rem;padding:0.22rem 0.6rem;background:rgba(239,1,7,0.08);border:1px solid rgba(239,1,7,0.22);color:var(--kit-arsenal);border-radius:999px;font-size:0.62rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:0.55rem}.kit-leader__name{margin:0 0 0.75rem;font-size:clamp(1.55rem, 3.4vw, 2.05rem);font-weight:900;color:var(--kit-ink);letter-spacing:-0.025em;line-height:1.05}.kit-leader__stats{margin:0;padding:0;display:flex;gap:2rem;align-items:flex-end}@media (max-width: 480px){.kit-leader__stats{gap:1.35rem}}.kit-leader__stat{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kit-leader__stat dt{font-size:0.6rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--kit-ink-mute);margin:0 0 0.2rem}.kit-leader__stat dd{font-family:var(--kit-display);font-style:italic;font-weight:500;font-size:clamp(1.55rem, 4vw, 2.05rem);color:var(--kit-ink);font-variant-numeric:tabular-nums;line-height:0.95;margin:0;letter-spacing:-0.015em}.kit-leader__stat--pts dd{background:linear-gradient(135deg, var(--kit-arsenal), #f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-pulse{position:fixed;bottom:1.25rem;left:1.25rem;z-index:28;pointer-events:none;max-width:calc(100vw - 6rem);transition:bottom 240ms cubic-bezier(0.22, 1, 0.36, 1)}@media (max-width: 768px){.kit-pulse{left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom, 0px) + 1.25rem);max-width:none}}body:has(.kit-sticky.is-visible) .kit-pulse{bottom:5rem}@media (max-width: 768px){body:has(.kit-sticky.is-visible) .kit-pulse{bottom:calc(env(safe-area-inset-bottom, 0px) + 5rem)}}.kit-pulse__toast{display:inline-flex;align-items:center;gap:0.75rem;padding:0.65rem 1rem 0.65rem 0.7rem;background:rgba(255,255,255,0.96);backdrop-filter:blur(20px);border:1px solid var(--kit-line);border-radius:999px;box-shadow:0 20px 50px rgba(10,14,26,0.18),0 2px 6px rgba(10,14,26,0.08);opacity:0;transform:translateY(20px) scale(0.95);transition:opacity 380ms cubic-bezier(0.22, 1, 0.36, 1),transform 380ms cubic-bezier(0.22, 1, 0.36, 1);pointer-events:auto}.kit-pulse__toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.kit-pulse__dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,0.7);animation:kit-pulse 1.4s ease-in-out infinite;flex-shrink:0}.kit-pulse__crest{width:28px;height:28px;object-fit:contain;flex-shrink:0}.kit-pulse__body{line-height:1.2}.kit-pulse__line{margin:0;font-size:0.85rem;color:var(--kit-ink)}.kit-pulse__line strong{font-weight:800;letter-spacing:-0.01em}.kit-pulse__ago{margin:0;font-size:0.72rem;color:var(--kit-ink-mute);font-weight:600}.kit-table{--kit-table-cols: 38px 44px 1fr 56px 72px;border:1px solid var(--kit-line);border-radius:18px;background:var(--kit-canvas);overflow:hidden;box-shadow:0 1px 2px rgba(10,14,26,0.04),0 12px 32px -16px rgba(10,14,26,0.08)}@media (max-width: 600px){.kit-table{--kit-table-cols: 30px 1fr 44px 60px;border-radius:14px}}.kit-table__head{display:grid;grid-template-columns:var(--kit-table-cols);align-items:center;gap:0.85rem;padding:0.85rem 1.15rem;background:var(--kit-canvas-soft);border-bottom:1px solid var(--kit-line);font-size:0.64rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--kit-ink-mute);font-variant-numeric:tabular-nums}@media (max-width: 480px){.kit-table__head{gap:0.6rem;padding:0.7rem 0.9rem;font-size:0.6rem}}.kit-table__head abbr{text-decoration:none;cursor:help;border-bottom:1px dotted transparent}.kit-table__row{display:grid;grid-template-columns:var(--kit-table-cols);align-items:center;gap:0.85rem;padding:0.95rem 1.15rem;border-bottom:1px solid var(--kit-line-soft);transition:background 200ms ease;animation:kit-table-row 520ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i, 0) * 55ms)}@media (max-width: 480px){.kit-table__row{gap:0.6rem;padding:0.8rem 0.9rem}}.kit-table__row:last-child{border-bottom:0}.kit-table__row:hover{background:var(--kit-canvas-soft)}.kit-table__row--leader{background:linear-gradient(90deg, rgba(239,1,7,0.05) 0%, transparent 65%)}.kit-table__row--leader .kit-table__cell-pos{color:var(--kit-arsenal)}.kit-table__row--leader .kit-table__cell-num--pts{color:var(--kit-arsenal)}.kit-table__row--empty{opacity:0.45;animation:none}.kit-table__row--others{background:var(--kit-canvas-soft);border-top:1px dashed var(--kit-line)}.kit-table__row--others .kit-table__cell-pos,.kit-table__row--others .kit-table__club-name{color:var(--kit-ink-mute)}.kit-table__row--others .kit-table__cell-num--pts{color:var(--kit-ink-soft)}.kit-table__cell-pos{font-weight:800;font-size:0.95rem;color:var(--kit-ink);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-0.01em}.kit-table__cell-mov{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}@media (max-width: 600px){.kit-table__cell-mov{display:none}}.kit-table__row .kit-table__cell-mov{font-weight:700;font-size:0.78rem;color:var(--kit-ink-mute)}.kit-table__row .kit-table__cell-mov--up{color:#15803d}.kit-table__row .kit-table__cell-mov--down{color:#b91c1c}.kit-table__mov-new{display:inline-block;padding:0.14rem 0.42rem;background:rgba(239,1,7,0.08);border:1px solid rgba(239,1,7,0.28);color:var(--kit-arsenal);border-radius:999px;font-size:0.54rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;line-height:1}.kit-table__cell-club{display:flex;align-items:center;gap:0.7rem;min-width:0}@media (max-width: 480px){.kit-table__cell-club{gap:0.55rem}}.kit-table__crest{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.kit-table__crest{width:24px;height:24px}}.kit-table__crest img{max-width:100%;max-height:100%;object-fit:contain}.kit-table__crest--others{width:26px;height:26px;background:var(--kit-line-soft);border-radius:6px;color:var(--kit-ink-mute)}@media (max-width: 480px){.kit-table__crest--others{width:22px;height:22px}}.kit-table__club-name{font-weight:700;font-size:0.95rem;color:var(--kit-ink);letter-spacing:-0.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.kit-table__club-name{font-size:0.88rem}}.kit-table__cell-num{font-weight:600;font-size:0.95rem;color:var(--kit-ink-soft);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 480px){.kit-table__cell-num{font-size:0.88rem}}.kit-table__cell-num--pts{font-weight:800;color:var(--kit-ink);font-size:1.05rem}@media (max-width: 480px){.kit-table__cell-num--pts{font-size:0.95rem}}.kit-table__legend{margin:0.95rem 0.25rem 0;color:var(--kit-ink-mute);font-size:0.78rem;font-weight:500;text-align:center;letter-spacing:0.01em}@keyframes kit-table-row{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kit-tragedy{position:relative;background:radial-gradient(circle at 20% 20%, rgba(239,1,7,0.25), transparent 50%),radial-gradient(circle at 80% 80%, rgba(255,87,34,0.18), transparent 55%),linear-gradient(135deg, #0a0e1a 0%, #1a0b14 50%, #0a0e1a 100%);color:#ffffff;overflow:hidden}.kit-tragedy__bg{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,0.018) 30px, rgba(255,255,255,0.018) 31px);pointer-events:none}.kit-tragedy__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.95rem;background:linear-gradient(135deg, var(--kit-arsenal), var(--kit-accent));color:#ffffff;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:1.1rem;box-shadow:0 14px 32px rgba(239,1,7,0.4),0 0 0 4px rgba(239,1,7,0.12);animation:kit-tragedy-badge-pulse 2.4s ease-in-out infinite}.kit-tragedy__badge-dot{width:7px;height:7px;border-radius:50%;background:#ffffff;box-shadow:0 0 8px rgba(255,255,255,0.9);animation:kit-pulse 1.2s ease-in-out infinite}.kit-tragedy__meter{margin:0 auto;max-width:560px;text-align:center;position:relative}.kit-tragedy__verdict{margin-bottom:1.75rem}.kit-tragedy__score{display:block;font-size:clamp(4rem, 11vw, 6.5rem);font-weight:900;line-height:0.92;background:linear-gradient(135deg, #ffe6cf 0%, #ff8a65 40%, #f59e0b 70%, #ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;letter-spacing:-0.04em;filter:drop-shadow(0 12px 36px rgba(239,1,7,0.55))}.kit-tragedy__label{margin:0.75rem auto 0;font-family:var(--kit-display);font-style:italic;font-weight:500;font-size:clamp(1.15rem, 2.2vw, 1.55rem);color:#ffffff;letter-spacing:-0.01em;line-height:1.3;max-width:440px}.kit-tragedy__cta-hint{display:flex;align-items:center;justify-content:center;gap:0.6rem;margin:0 auto 0.85rem;color:#ff8a65;font-size:0.7rem;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;animation:kit-tragedy-bob 2.2s ease-in-out infinite}.kit-tragedy__arrow{display:inline-block;font-size:1rem;animation:kit-tragedy-arrows 1.6s ease-in-out infinite}.kit-tragedy__arrow:last-child{animation-delay:-0.8s}.kit-tragedy__track{position:relative;height:20px;background:rgba(255,255,255,0.1);border-radius:999px;overflow:visible;margin-bottom:0.9rem;box-shadow:inset 0 2px 6px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);cursor:grab}.kit-tragedy__track:active{cursor:grabbing}.kit-tragedy__fill{position:absolute;top:0;bottom:0;left:0;width:65%;background:linear-gradient(90deg, #fde68a 0%, var(--kit-accent) 60%, var(--kit-arsenal) 100%);border-radius:999px;transition:width 120ms linear;box-shadow:0 0 18px rgba(239,1,7,0.4)}.kit-tragedy__slider{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab}.kit-tragedy__slider::-webkit-slider-runnable-track{height:20px;background:transparent}.kit-tragedy__slider::-moz-range-track{height:20px;background:transparent}.kit-tragedy__slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%, #fff 0%, #fff 55%, #f9fafb 100%);border:4px solid var(--kit-arsenal);box-shadow:0 10px 24px rgba(239,1,7,0.45),0 0 0 6px rgba(239,1,7,0.12),inset 0 -2px 4px rgba(10,14,26,0.08);cursor:grab;margin-top:-12px;transition:transform 160ms cubic-bezier(0.22, 1, 0.36, 1);position:relative}.kit-tragedy__slider::-moz-range-thumb{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%, #fff 0%, #fff 55%, #f9fafb 100%);border:4px solid var(--kit-arsenal);box-shadow:0 10px 24px rgba(239,1,7,0.45),0 0 0 6px rgba(239,1,7,0.12);cursor:grab}.kit-tragedy__slider:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 14px 30px rgba(239,1,7,0.55),0 0 0 8px rgba(239,1,7,0.16)}.kit-tragedy__slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.kit-tragedy__slider:hover::-moz-range-thumb{transform:scale(1.08)}.kit-tragedy__slider:focus{outline:none}.kit-tragedy__scale{display:flex;justify-content:space-between;font-size:0.72rem;font-weight:700;color:rgba(255,255,255,0.5);letter-spacing:0.04em}.kit-tragedy__actions{margin-top:2.25rem;display:flex;flex-direction:column;align-items:center;gap:0.75rem}.kit-tragedy__hint{margin:0;color:rgba(255,255,255,0.5);font-size:0.78rem;font-style:italic}@keyframes kit-tragedy-badge-pulse{0%,100%{box-shadow:0 14px 32px rgba(239,1,7,0.4),0 0 0 4px rgba(239,1,7,0.12)}50%{box-shadow:0 14px 32px rgba(239,1,7,0.5),0 0 0 12px rgba(239,1,7,0)}}@keyframes kit-tragedy-arrows{0%,100%{transform:translateX(0);opacity:0.7}50%{transform:translateX(4px);opacity:1}}.kit-tragedy__cta-hint .kit-tragedy__arrow:first-child{animation-name:kit-tragedy-arrows-left}@keyframes kit-tragedy-arrows-left{0%,100%{transform:translateX(0);opacity:0.7}50%{transform:translateX(-4px);opacity:1}}@keyframes kit-tragedy-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.kit-spirit{position:relative;background:radial-gradient(circle at 0% 0%, rgba(124,58,237,0.25), transparent 55%),radial-gradient(circle at 100% 100%, rgba(239,1,7,0.2), transparent 55%),linear-gradient(135deg, #0b0815 0%, #1a0b2e 50%, #0a0e1a 100%);color:#ffffff;overflow:hidden}.kit-spirit__bg{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg, transparent, transparent 32px, rgba(255,255,255,0.018) 32px, rgba(255,255,255,0.018) 33px);pointer-events:none}.kit-spirit__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.95rem;background:linear-gradient(135deg, #7c3aed, #a855f7);color:#ffffff;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:1.1rem;box-shadow:0 14px 32px rgba(124,58,237,0.5),0 0 0 4px rgba(124,58,237,0.15)}.kit-spirit__badge-dot{width:7px;height:7px;border-radius:50%;background:#ffffff;box-shadow:0 0 8px rgba(255,255,255,0.9);animation:kit-pulse 1.4s ease-in-out infinite}.kit-spirit__game{max-width:620px;margin:0 auto;position:relative}.kit-spirit__intro{text-align:center;padding:1rem 0}.kit-spirit__intro-text{margin:0 auto 1.5rem;color:rgba(255,255,255,0.85);font-size:1.05rem;line-height:1.55;max-width:480px}.kit-spirit__intro-meta{margin:1rem 0 0;color:rgba(255,255,255,0.5);font-size:0.78rem;letter-spacing:0.05em}.kit-spirit__progress{display:flex;align-items:center;gap:0.85rem;margin-bottom:1.5rem}.kit-spirit__progress-bar{position:relative;flex:1;height:8px;background:rgba(255,255,255,0.08);border-radius:999px;overflow:hidden}.kit-spirit__progress-bar::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);background:linear-gradient(90deg, #7c3aed, #ef0107, #f59e0b);border-radius:999px;box-shadow:0 0 14px rgba(124,58,237,0.55);transition:width 380ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-spirit__progress-label{font-size:0.78rem;font-weight:800;color:rgba(255,255,255,0.7);font-variant-numeric:tabular-nums}.kit-spirit__question{animation:kit-rise 380ms cubic-bezier(0.22, 1, 0.36, 1) both}.kit-spirit__question[hidden]{display:none}.kit-spirit__step{margin:0 0 0.5rem;font-size:0.7rem;font-weight:800;letter-spacing:0.18em;color:#a78bfa;text-transform:uppercase}.kit-spirit__prompt{margin:0 0 1.5rem;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:900;color:#ffffff;letter-spacing:-0.025em;line-height:1.2}.kit-spirit__answers{display:grid;gap:0.6rem}.kit-spirit__answer{display:flex;align-items:center;gap:0.85rem;padding:0.95rem 1.1rem;background:rgba(255,255,255,0.04);border:1.5px solid rgba(255,255,255,0.1);border-radius:14px;cursor:pointer;transition:transform 180ms ease, border-color 180ms ease, background 180ms ease;text-align:left;font-family:inherit;color:#ffffff}.kit-spirit__answer:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(167,139,250,0.5);background:rgba(167,139,250,0.08)}.kit-spirit__answer:disabled{cursor:default;opacity:0.5}.kit-spirit__answer.is-picked{border-color:#a78bfa;background:rgba(124,58,237,0.18);opacity:1}.kit-spirit__answer.is-picked .kit-spirit__answer-key{background:linear-gradient(135deg, #7c3aed, #a855f7);color:#ffffff}.kit-spirit__answer-key{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,0.08);color:#a78bfa;font-weight:900;font-size:0.88rem;border-radius:10px;transition:background 180ms ease, color 180ms ease}.kit-spirit__answer-text{flex:1;color:#ffffff;font-weight:600;font-size:0.95rem;line-height:1.4}.kit-spirit__result{animation:kit-rise 500ms cubic-bezier(0.22, 1, 0.36, 1) both;text-align:center}.kit-spirit__result[hidden]{display:none}.kit-spirit__result-eyebrow{margin:0 0 0.85rem;font-size:0.7rem;font-weight:800;color:#a78bfa;letter-spacing:0.22em;text-transform:uppercase}.kit-spirit__result-card{padding:2rem 1.5rem 1.75rem;background:linear-gradient(180deg, #fff 0%, #f9fafb 100%);color:var(--kit-ink);border-radius:22px;box-shadow:0 30px 60px rgba(124,58,237,0.35),0 0 0 4px rgba(255,255,255,0.1);margin-bottom:1.5rem;text-align:center;position:relative}.kit-spirit__result-crest{width:96px;height:96px;margin:0 auto 1.1rem;padding:10px;background:#fafbfc;border-radius:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(10,14,26,0.1)}.kit-spirit__result-crest img{max-width:100%;max-height:100%;object-fit:contain}.kit-spirit__result-line{margin:0 0 0.3rem;font-size:clamp(1.4rem, 3vw, 2rem);font-weight:800;color:var(--kit-ink);letter-spacing:-0.02em;line-height:1.15}.kit-spirit__result-club{background:linear-gradient(135deg, var(--kit-arsenal), var(--kit-accent), #f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.kit-spirit__result-match{margin:0 0 1.25rem;color:var(--kit-ink-soft);font-size:1rem;font-weight:700}.kit-spirit__result-match strong{font-family:var(--kit-display);font-style:italic;font-weight:600;font-size:1.4em;background:linear-gradient(135deg, var(--kit-arsenal), #f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.kit-spirit__result-blurb{margin:0 auto 1.25rem;font-family:var(--kit-display);font-style:italic;font-weight:500;color:var(--kit-ink);font-size:1rem;line-height:1.5;max-width:440px}.kit-spirit__result-runners{margin:0 0 0.85rem;font-size:0.78rem;color:var(--kit-ink-mute)}.kit-spirit__result-runners-label{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-right:0.4rem}.kit-spirit__result-runners-list{color:var(--kit-ink-soft);font-weight:600}.kit-spirit__result-brand{margin:0;font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--kit-ink-mute)}.kit-spirit__result-actions{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:center}.kit-how{background:var(--kit-canvas-soft)}.kit-how__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.1rem}@media (max-width: 768px){.kit-how__steps{grid-template-columns:1fr}}.kit-how__steps li{position:relative;padding:2rem 1.6rem;background:var(--kit-canvas);border:1px solid var(--kit-line);border-radius:20px;transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 260ms ease,border-color 200ms ease}.kit-how__steps li:hover{transform:translateY(-5px);border-color:rgba(239,1,7,0.2);box-shadow:0 24px 50px rgba(10,14,26,0.08)}.kit-how__steps li h3{margin:0 0 0.55rem;font-size:1.2rem;font-weight:800;color:var(--kit-ink);letter-spacing:-0.015em}.kit-how__steps li p{margin:0;color:var(--kit-ink-soft);font-size:0.96rem;line-height:1.55}.kit-how__step{display:inline-block;font-family:var(--kit-display);font-style:italic;font-weight:500;font-size:0.85rem;color:var(--kit-arsenal);margin-bottom:1rem;letter-spacing:-0.005em}.kit-other{background:var(--kit-canvas)}.kit-sticky{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem);left:1rem;right:1rem;z-index:25;display:none;opacity:0;transform:translateY(140%);transition:opacity 360ms cubic-bezier(0.22, 1, 0.36, 1),transform 420ms cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}@media (max-width: 768px){.kit-sticky{display:block}}.kit-sticky.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.kit-sticky__button{width:100%;justify-content:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:999px;box-shadow:0 24px 60px -12px rgba(239,1,7,0.55),0 4px 14px rgba(10,14,26,0.15),inset 0 1px 0 rgba(255,255,255,0.18)}.kit-promo{position:relative;display:block;height:clamp(380px, 52vh, 520px);overflow:hidden;text-decoration:none;color:#ffffff;background:#0a0e1a;isolation:isolate}.kit-promo:hover{color:#ffffff}.kit-promo:hover .kit-promo__image{transform:scale(1.04)}.kit-promo:hover .kit-promo__cta{gap:0.85rem}.kit-promo:hover .kit-promo__cta svg{transform:translateX(3px)}.kit-promo__media{position:absolute;inset:0;z-index:0}.kit-promo__image{width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform 800ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-promo__scrim{position:absolute;inset:0;background:linear-gradient(90deg, rgba(10,14,26,0.92) 0%, rgba(10,14,26,0.7) 40%, rgba(10,14,26,0.4) 70%, rgba(10,14,26,0.55) 100%),linear-gradient(180deg, rgba(10,14,26,0.2) 0%, transparent 30%, rgba(10,14,26,0.4) 100%)}.kit-promo__container{position:relative;z-index:1;height:100%;display:flex;align-items:center}.kit-promo__body{max-width:580px}.kit-promo__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.95rem 0.4rem 0.75rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.22);color:#ffffff;border-radius:999px;font-size:0.68rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:1.15rem}.kit-promo__dot{width:7px;height:7px;border-radius:50%;background:#ef0107;box-shadow:0 0 12px rgba(239,1,7,0.95);animation:kit-pulse 1.4s ease-in-out infinite}.kit-promo__title{margin:0 0 0.9rem;font-size:clamp(2rem, 5vw, 3.75rem);font-weight:900;line-height:0.98;letter-spacing:-0.035em;color:#ffffff;text-shadow:0 2px 14px rgba(0,0,0,0.45)}.kit-promo__title-accent{display:block;font-family:'Times New Roman', Georgia, serif;font-style:italic;font-weight:500;background:linear-gradient(135deg, #ffe6cf 0%, #ff8a65 40%, #f59e0b 70%, #ef0107 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(239,1,7,0.35));margin-top:0.05em}.kit-promo__lead{margin:0 0 1.5rem;font-size:clamp(0.95rem, 1.3vw, 1.1rem);color:rgba(255,255,255,0.88);line-height:1.5;max-width:540px;text-shadow:0 2px 8px rgba(0,0,0,0.4)}.kit-promo__cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:0.85rem 1.5rem;margin-bottom:1rem}.kit-promo__cta{display:inline-flex;align-items:center;gap:0.55rem;padding:0.85rem 1.5rem;background:linear-gradient(135deg, #ef0107 0%, #ff5722 60%, #ff8a65 100%);color:#ffffff;border-radius:999px;font-weight:800;font-size:0.95rem;box-shadow:0 16px 38px rgba(239,1,7,0.45),inset 0 1px 0 rgba(255,255,255,0.2);transition:gap 220ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-promo__cta svg{transition:transform 220ms ease}.kit-promo__stat{color:rgba(255,255,255,0.85);font-size:0.88rem;font-weight:600;letter-spacing:0.01em}.kit-promo__stat-num{font-weight:900;color:#ffffff;font-variant-numeric:tabular-nums;margin-right:0.3rem}.kit-promo__pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.45rem}.kit-promo__pills li{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.75rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.92);border-radius:999px;font-size:0.72rem;font-weight:700}.kit-promo__pills li svg{color:rgba(255,255,255,0.85)}.football-banner{margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg, #0a0e1a 0%, #1f2937 100%);border-radius:18px;color:#ffffff;display:flex;align-items:center;gap:1.25rem;text-decoration:none;position:relative;overflow:hidden;transition:transform 200ms ease, box-shadow 200ms ease}.football-banner::before{content:"";position:absolute;top:-50%;right:-10%;width:320px;height:320px;background:radial-gradient(circle, rgba(255,87,34,0.25), transparent 70%);pointer-events:none}.football-banner:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(17,24,39,0.2);color:#ffffff}.football-banner--bright{background:linear-gradient(135deg, #ef0107 0%, #ff5722 65%, #f59e0b 100%);box-shadow:0 14px 32px rgba(239,1,7,0.32);color:#ffffff}.football-banner--bright::before{background:radial-gradient(circle, rgba(255,255,255,0.18), transparent 70%)}.football-banner--bright:hover{box-shadow:0 20px 44px rgba(239,1,7,0.42);color:#ffffff}.football-banner--bright .football-banner__icon{background:rgba(255,255,255,0.18);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3)}.football-banner--bright .football-banner__eyebrow{background:rgba(255,255,255,0.2);color:#ffffff}.football-banner--bright .football-banner__subtitle{color:rgba(255,255,255,0.88)}.football-banner--bright .football-banner__chevron{color:#ffffff}.football-banner__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #ff5722, #f59e0b);border-radius:14px;color:#ffffff}.football-banner__body{flex:1;position:relative}.football-banner__eyebrow{display:inline-block;padding:0.2rem 0.55rem;background:rgba(255,87,34,0.15);color:#ff8a65;border-radius:999px;font-size:0.65rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:0.45rem}.football-banner__title{margin:0 0 0.2rem;font-size:1.05rem;font-weight:800;letter-spacing:-0.01em}.football-banner__subtitle{margin:0;color:#d1d5db;font-size:0.85rem}.football-banner__chevron{flex-shrink:0;color:#ff8a65;position:relative}.kit-page--standalone{min-height:100vh;background:#0a0e1a;color:#f4f4f5}.kit-page--standalone .kit-section{padding-top:4.5rem;padding-bottom:4.5rem}.kit-games{background:#fafbfc;position:relative;overflow:hidden}.kit-games::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%, rgba(239,1,7,0.04) 0%, transparent 40%),radial-gradient(circle at 85% 80%, rgba(255,138,101,0.04) 0%, transparent 40%);pointer-events:none}.kit-game-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.25rem;margin-top:2.5rem}.kit-game-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;border-radius:22px;overflow:hidden;text-decoration:none;color:#f9fafb;background:#0a0e1a;isolation:isolate;transform:translateZ(0);transition:transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 220ms ease;box-shadow:0 20px 50px -25px rgba(0,0,0,0.3)}.kit-game-card::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,0.06);pointer-events:none}.kit-game-card:hover,.kit-game-card:focus{transform:translateY(-4px);box-shadow:0 30px 70px -25px rgba(0,0,0,0.45);color:#f9fafb;text-decoration:none}.kit-game-card__bg{position:absolute;inset:0;z-index:0;opacity:0.45;background:radial-gradient(circle at 75% 25%, rgba(245,158,11,0.55) 0%, transparent 55%),linear-gradient(135deg, #1f2937 0%, #0a0e1a 60%)}.kit-game-card--spirit .kit-game-card__bg{background:radial-gradient(circle at 30% 25%, rgba(239,1,7,0.45) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(255,87,34,0.4) 0%, transparent 50%),linear-gradient(135deg, #1a0f0a 0%, #0a0e1a 60%)}.kit-game-card--tragedy .kit-game-card__bg{background:radial-gradient(circle at 75% 35%, rgba(107,114,128,0.5) 0%, transparent 55%),radial-gradient(circle at 20% 80%, rgba(75,85,99,0.4) 0%, transparent 50%),linear-gradient(135deg, #0f172a 0%, #1f2937 60%, #0a0e1a 100%)}.kit-game-card--greatness .kit-game-card__bg{background:radial-gradient(circle at 25% 30%, rgba(239,1,7,0.55) 0%, transparent 55%),radial-gradient(circle at 80% 75%, rgba(245,158,11,0.35) 0%, transparent 50%),linear-gradient(135deg, #2a0a0a 0%, #1a0f0a 60%, #0a0e1a 100%)}.kit-game-card>*{position:relative;z-index:1}.kit-game-card__badge{display:inline-flex;align-items:center;gap:0.45rem;width:fit-content;padding:0.32rem 0.85rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:999px;font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#f3f4f6}.kit-game-card__badge-dot{width:6px;height:6px;background:#ff8a65;border-radius:50%;box-shadow:0 0 8px rgba(255,138,101,0.7);animation:kit-pulse-dot 1.6s ease-in-out infinite}.kit-game-card__title{margin:0;font-size:2rem;line-height:1.05;font-weight:800;letter-spacing:-0.02em;color:#ffffff}@media (min-width: 768px){.kit-game-card__title{font-size:2.4rem}}.kit-game-card__title-accent{display:block;font-family:var(--kit-display, "Times New Roman", Georgia, serif);font-style:italic;font-weight:500;background:linear-gradient(135deg, #ff8a65 0%, #f59e0b 60%, #ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-game-card__lead{margin:0;color:#cbd5e1;font-size:0.95rem;line-height:1.5}.kit-game-card__cta{display:inline-flex;align-items:center;gap:0.6rem;padding:0.65rem 1rem;width:fit-content;margin-top:auto;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);font-weight:700;font-size:0.95rem;transition:background 180ms ease, transform 180ms ease}.kit-game-card:hover .kit-game-card__cta{background:rgba(255,138,101,0.18);transform:translateX(2px)}.kit-game-card__arrow{transition:transform 180ms ease}.kit-game-card:hover .kit-game-card__arrow{transform:translateX(4px)}.kit-game-card__meta{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:#94a3b8}.kit-cross-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem}.kit-cross-card{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);text-decoration:none;color:#f4f4f5;transition:background 180ms ease, border-color 180ms ease, transform 180ms ease}.kit-cross-card:hover,.kit-cross-card:focus{background:rgba(255,138,101,0.1);border-color:rgba(255,138,101,0.3);transform:translateY(-2px);color:#f4f4f5;text-decoration:none}.kit-cross-card__body{display:flex;flex-direction:column;gap:0.25rem;flex:1;min-width:0}.kit-cross-card__eyebrow{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.12em;font-weight:700;color:#94a3b8}.kit-cross-card__title{font-size:1.05rem;font-weight:700;line-height:1.3}.kit-cross-card__arrow{flex-shrink:0;font-size:1.4rem;font-weight:700;transition:transform 180ms ease}.kit-cross-card:hover .kit-cross-card__arrow{transform:translateX(4px)}.kit-cross-card:hover .kit-cross-card__arrow--back{transform:translateX(-4px)}.kit-cross-card--cta{background:linear-gradient(135deg, rgba(239,1,7,0.22) 0%, rgba(245,158,11,0.12) 100%);border-color:rgba(239,1,7,0.4)}.kit-cross-card--cta:hover,.kit-cross-card--cta:focus{background:linear-gradient(135deg, rgba(239,1,7,0.32) 0%, rgba(245,158,11,0.18) 100%);border-color:rgba(239,1,7,0.6)}.kit-cross-card--cta .kit-cross-card__eyebrow{color:#fecaca}.kit-rank-reveal__actions{margin:0.4rem 0 0;display:flex;flex-direction:column;align-items:center;gap:0.55rem}.kit-rank-reveal__enter{box-shadow:0 16px 36px rgba(239,1,7,0.32),0 0 0 1px rgba(255,255,255,0.04);animation:kit-rank-enter-pulse 2.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.kit-rank-reveal__enter-note{margin:0;display:inline-flex;align-items:center;gap:0.4rem;color:var(--kit-ink-mute);font-size:0.8rem;font-weight:600}@keyframes kit-rank-enter-pulse{0%,100%{transform:translateY(0);box-shadow:0 16px 36px rgba(239,1,7,0.32),0 0 0 1px rgba(255,255,255,0.04)}50%{transform:translateY(-2px);box-shadow:0 22px 46px rgba(239,1,7,0.42),0 0 0 1px rgba(255,255,255,0.04)}}.kit-rank-reveal__share-card{margin-top:0.4rem;display:inline-flex;align-items:center;gap:0.55rem;padding:0.7rem 1.25rem;background:transparent;border:1px solid var(--kit-line);color:var(--kit-ink);border-radius:999px;font-weight:700;font-size:0.88rem;cursor:pointer;transition:border-color 160ms ease, color 160ms ease, transform 160ms ease}.kit-rank-reveal__share-card:hover{border-color:var(--kit-arsenal);color:var(--kit-arsenal);transform:translateY(-1px)}.kit-rank-reveal__change{margin:0.4rem auto 0;display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.5rem;background:transparent;border:0;color:var(--kit-ink-mute);font-size:0.8rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0.18);transition:color 160ms ease, text-decoration-color 160ms ease}.kit-rank-reveal__change:hover{color:var(--kit-arsenal);text-decoration-color:var(--kit-arsenal)}.kit-tragedy--standalone{min-height:100vh;background:#0a0e1a;color:#f4f4f5}.kit-tragedy--standalone .kit-section__inner{padding-top:0}.kit-tragedy__facts{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.08)}.kit-tragedy__facts-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;letter-spacing:-0.01em;color:#f4f4f5}.kit-tragedy__facts-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media (max-width: 600px){.kit-tragedy__facts-list{grid-template-columns:1fr}}.kit-tragedy__fact{padding:1.5rem 1.25rem;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06)}.kit-tragedy__fact-num{font-family:var(--kit-display, "Times New Roman", Georgia, serif);font-style:italic;font-size:2.3rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 0.4rem;background:linear-gradient(135deg, #ff8a65 0%, #f59e0b 60%, #ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-tragedy__fact-body{margin:0;font-size:0.92rem;line-height:1.5;color:#cbd5e1}.kit-tragedy__cross-promo{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.08)}.kit-tragedy__footer{margin-top:2.5rem;padding:1rem 1.25rem;background:rgba(255,255,255,0.03);border-radius:12px;font-size:0.78rem;line-height:1.5;color:#94a3b8}.kit-tragedy__footer-eyebrow{display:block;text-transform:uppercase;font-size:0.65rem;letter-spacing:0.12em;font-weight:700;color:#cbd5e1;margin-bottom:0.35rem}.kit-spirit--standalone{min-height:100vh;background:#0a0e1a;color:#f4f4f5}.kit-spirit--standalone .kit-section-head__title--xl{font-size:clamp(2.2rem, 6vw, 4rem)}.kit-spirit--result{padding-top:5rem}.kit-spirit--pity .kit-spirit__result-crest img{filter:grayscale(0.4)}.kit-spirit__result--static{margin-top:2rem}.kit-spirit__cross-promo{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}.kit-cta-band{margin-top:2.5rem;padding:2.5rem 1.75rem;border-radius:24px;background:linear-gradient(135deg, rgba(239,1,7,0.12) 0%, rgba(255,138,101,0.06) 100%);border:1px solid rgba(239,1,7,0.22);text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.85rem}@media (max-width: 540px){.kit-cta-band{padding:1.75rem 1.25rem;margin-top:1.75rem;gap:0.65rem}}@media (max-width: 540px){.kit-cta-band .kit-button{padding:0.85rem 1.4rem;font-size:0.92rem;border-radius:12px;white-space:nowrap}}.kit-cta-band--light{background:linear-gradient(135deg, #fff1eb 0%, #ffe6cf 100%);border-color:rgba(239,1,7,0.18);color:var(--kit-ink, #0a0e1a)}.kit-cta-band__eyebrow{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.18em;font-weight:800;color:var(--kit-arsenal, #ef0107)}.kit-cta-band__title{margin:0;font-family:var(--kit-display, "Times New Roman", Georgia, serif);font-style:italic;font-size:clamp(1.5rem, 3.5vw, 2.1rem);font-weight:600;color:inherit;max-width:28ch;line-height:1.2}.kit-cta-band__small{margin:0;font-size:0.78rem;color:rgba(0,0,0,0.55);font-weight:600}.kit-hero__cta--primary{background:linear-gradient(135deg, #ef0107 0%, #ff5722 100%);color:#ffffff;box-shadow:0 24px 60px rgba(239,1,7,0.5)}.kit-hero__cta--primary:hover{color:#ffffff;box-shadow:0 28px 70px rgba(239,1,7,0.6)}.kit-hero__cta--ghost{background:rgba(255,255,255,0.08);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.22);color:#ffffff}.kit-hero__cta--ghost:hover{background:rgba(255,255,255,0.14);color:#ffffff}.kit-spirit__cross-eyebrow{display:block;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.12em;font-weight:700;color:#94a3b8;margin-bottom:0.5rem}.kit-greatness{min-height:100vh;background:#0a0e1a;color:#f4f4f5;position:relative;overflow:hidden}.kit-greatness .kit-section__inner{padding-top:0;position:relative;z-index:1}.kit-greatness__bg{position:absolute;inset:0;background:radial-gradient(circle at 28% 35%, rgba(239,1,7,0.18) 0%, transparent 55%),radial-gradient(circle at 75% 75%, rgba(245,158,11,0.12) 0%, transparent 55%),linear-gradient(135deg, #1a0f0a 0%, #0a0e1a 60%);pointer-events:none;z-index:0}.kit-greatness__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.95rem;background:linear-gradient(135deg, var(--kit-arsenal), var(--kit-accent));color:#ffffff;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:1.1rem;box-shadow:0 14px 32px rgba(239,1,7,0.4),0 0 0 4px rgba(239,1,7,0.12);animation:kit-tragedy-badge-pulse 2.4s ease-in-out infinite}.kit-greatness__badge-dot{width:7px;height:7px;border-radius:50%;background:#ffffff;box-shadow:0 0 8px rgba(255,255,255,0.9);animation:kit-pulse 1.2s ease-in-out infinite}.kit-greatness__meter{margin:0 auto;max-width:560px;text-align:center;position:relative;padding:0;background:transparent;border:0}.kit-greatness__verdict{margin-bottom:1.75rem}.kit-greatness__score{display:block;font-size:clamp(4rem, 11vw, 6.5rem);font-weight:900;line-height:0.92;font-style:normal;background:linear-gradient(135deg, #ffe6cf 0%, #ff8a65 40%, #f59e0b 70%, #ef4444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;letter-spacing:-0.04em;filter:drop-shadow(0 12px 36px rgba(239,1,7,0.55));font-family:inherit}.kit-greatness__label{margin:0.75rem auto 0;font-family:var(--kit-display);font-style:italic;font-weight:500;font-size:clamp(1.15rem, 2.2vw, 1.55rem);color:#ffffff;letter-spacing:-0.01em;line-height:1.3;max-width:440px}.kit-greatness__cta-hint{display:flex;align-items:center;justify-content:center;gap:0.7rem;margin:0 0 1rem;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.14em;font-weight:700;color:#94a3b8}.kit-greatness__arrow{font-size:1rem;color:#ef4444;animation:kit-greatness-arrow 1.5s ease-in-out infinite}@keyframes kit-greatness-arrow{0%,100%{opacity:0.4;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}.kit-greatness__track{position:relative;height:20px;margin:1.5rem auto 0.9rem;max-width:480px;background:rgba(255,255,255,0.1);border-radius:999px;overflow:visible;box-shadow:inset 0 2px 6px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);cursor:grab}.kit-greatness__track:active{cursor:grabbing}.kit-greatness__fill{position:absolute;top:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg, #fde68a 0%, var(--kit-accent) 60%, var(--kit-arsenal) 100%);border-radius:999px;transition:width 120ms linear;box-shadow:0 0 18px rgba(239,1,7,0.4)}.kit-greatness__slider{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab}.kit-greatness__slider::-webkit-slider-runnable-track{height:20px;background:transparent}.kit-greatness__slider::-moz-range-track{height:20px;background:transparent}.kit-greatness__slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%, #fff 0%, #fff 55%, #f9fafb 100%);border:4px solid var(--kit-arsenal);box-shadow:0 10px 24px rgba(239,1,7,0.45),0 0 0 6px rgba(239,1,7,0.12),inset 0 -2px 4px rgba(10,14,26,0.08);cursor:grab;margin-top:-12px;transition:transform 160ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-greatness__slider::-moz-range-thumb{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%, #fff 0%, #fff 55%, #f9fafb 100%);border:4px solid var(--kit-arsenal);box-shadow:0 10px 24px rgba(239,1,7,0.45),0 0 0 6px rgba(239,1,7,0.12);cursor:grab}.kit-greatness__slider:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 14px 30px rgba(239,1,7,0.55),0 0 0 8px rgba(239,1,7,0.16)}.kit-greatness__slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.kit-greatness__slider:hover::-moz-range-thumb{transform:scale(1.08)}.kit-greatness__slider:focus{outline:none}.kit-greatness__rejection{margin:1.2rem auto 0;padding:0.6rem 1.2rem;background:rgba(239,1,7,0.15);border:1px solid rgba(239,1,7,0.4);border-radius:999px;width:fit-content;font-weight:700;font-size:0.95rem;color:#fecaca;opacity:0}.kit-greatness__rejection.is-flashing{animation:kit-greatness-flash 1.8s ease-out}@keyframes kit-greatness-flash{0%{opacity:0;transform:scale(0.94) translateY(-4px)}10%{opacity:1;transform:scale(1.05) translateY(0)}20%{transform:scale(1)}80%{opacity:1}100%{opacity:0;transform:translateY(-4px)}}.kit-greatness__actions{margin-top:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.75rem}.kit-greatness__hint{margin:0;font-size:0.82rem;color:#94a3b8}.kit-greatness__facts{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.08)}.kit-greatness__facts-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;letter-spacing:-0.01em;color:#f4f4f5}.kit-greatness__facts-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.5rem}.kit-greatness__fact{padding:1.5rem 1.25rem;border-radius:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(239,1,7,0.18);transition:transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1),border-color 220ms ease}.kit-greatness__fact:hover{transform:translateY(-2px);border-color:rgba(239,1,7,0.35)}.kit-greatness__fact-num{font-family:var(--kit-display, "Times New Roman", Georgia, serif);font-style:italic;font-size:2.3rem;font-weight:700;letter-spacing:-0.02em;margin:0 0 0.4rem;background:linear-gradient(135deg, #ef0107 0%, #f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kit-greatness__fact-body{margin:0;font-size:0.92rem;line-height:1.5;color:#cbd5e1}.kit-greatness__cta{margin-top:3rem;padding:2rem 1.75rem;border-radius:22px;background:linear-gradient(135deg, rgba(239,1,7,0.18) 0%, rgba(245,158,11,0.08) 100%);border:1px solid rgba(239,1,7,0.3);text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.75rem}.kit-greatness__cta-eyebrow{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.14em;font-weight:700;color:#fecaca}.kit-greatness__cta-title{margin:0;font-family:var(--kit-display, "Times New Roman", Georgia, serif);font-style:italic;font-size:clamp(1.6rem, 4vw, 2.2rem);font-weight:700;color:#ffffff}.kit-greatness__cta-body{margin:0 0 0.5rem;max-width:48ch;color:#cbd5e1;font-size:0.95rem}.kit-greatness__cross-promo{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.08)}.kit-greatness__footer{margin-top:2.5rem;padding:1rem 1.25rem;background:rgba(255,255,255,0.03);border-radius:12px;font-size:0.78rem;line-height:1.5;color:#94a3b8}.kit-greatness__footer-eyebrow{display:block;text-transform:uppercase;font-size:0.65rem;letter-spacing:0.12em;font-weight:700;color:#cbd5e1;margin-bottom:0.35rem}.kit-table__row--link,.kit-leader--link{cursor:pointer;text-decoration:none;color:inherit;transition:transform 200ms ease, box-shadow 200ms ease}.kit-table__row--link:hover,.kit-leader--link:hover{transform:translateY(-1px);box-shadow:0 8px 24px -12px rgba(10,14,26,0.18)}.kit-club-hub{position:relative;min-height:100vh;padding:4rem 1.75rem 6rem;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--club-accent, #ef0107) 22%, transparent), transparent 55%),radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--club-accent, #ef0107) 12%, transparent), transparent 60%),linear-gradient(135deg, #0b0815 0%, #150b22 50%, #0a0e1a 100%);color:#ffffff;overflow:hidden}@media (max-width: 720px){.kit-club-hub{padding:3rem 1.25rem 5rem}}.kit-club-hub__bg{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg, transparent, transparent 32px, rgba(255,255,255,0.018) 32px, rgba(255,255,255,0.018) 33px);pointer-events:none}.kit-club-hub__glow{position:absolute;top:28%;left:50%;transform:translate(-50%, -50%);width:540px;height:540px;background:radial-gradient(circle, color-mix(in srgb, var(--club-accent, #ef0107) 28%, transparent), transparent 65%);filter:blur(40px);pointer-events:none;opacity:0.85}.kit-club-hub--pity .kit-club-hub__crest-image{filter:grayscale(0.4) drop-shadow(0 12px 30px rgba(0,0,0,0.55))}.kit-club-hub__particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.kit-club-hub__particle{position:absolute;bottom:-20px;width:4px;height:4px;border-radius:50%;background:var(--club-accent, #ef0107);box-shadow:0 0 8px color-mix(in srgb, var(--club-accent, #ef0107) 65%, transparent);transform:scale(var(--drift-scale, 1));opacity:0;animation:kit-club-hub-drift var(--drift-duration, 20s) linear infinite;animation-delay:var(--drift-delay, 0s)}@keyframes kit-club-hub-drift{0%{transform:translate(0, 0) scale(var(--drift-scale, 1));opacity:0}10%{opacity:var(--drift-opacity, 0.4)}90%{opacity:var(--drift-opacity, 0.4)}100%{transform:translate(var(--drift-x, 0), -110vh) scale(var(--drift-scale, 1));opacity:0}}.kit-club-hub__topbar{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:2.5rem}.kit-club-hub__chip{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.95rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:rgba(255,255,255,0.78);font-size:0.78rem;font-weight:600;letter-spacing:0.04em;text-decoration:none;white-space:nowrap;transition:background 200ms ease, color 200ms ease, transform 200ms ease, border-color 200ms ease}@media (max-width: 540px){.kit-club-hub__chip{padding:0.45rem 0.75rem;font-size:0.7rem;gap:0.4rem}}.kit-club-hub__chip:hover{background:rgba(255,255,255,0.12);color:#ffffff;border-color:rgba(255,255,255,0.24)}.kit-club-hub__chip--back:hover{transform:translateX(-2px)}.kit-club-hub__chip--raffle{text-transform:uppercase;letter-spacing:0.14em;font-size:0.68rem;font-weight:800;color:rgba(255,255,255,0.92);border-color:color-mix(in srgb, var(--club-accent, #ef0107) 35%, transparent);background:color-mix(in srgb, var(--club-accent, #ef0107) 10%, transparent)}@media (max-width: 540px){.kit-club-hub__chip--raffle{letter-spacing:0.1em;font-size:0.62rem}}.kit-club-hub__chip--raffle:hover{background:color-mix(in srgb, var(--club-accent, #ef0107) 18%, transparent);border-color:color-mix(in srgb, var(--club-accent, #ef0107) 55%, transparent);transform:translateX(2px)}.kit-club-hub__chip-dot{width:6px;height:6px;border-radius:50%;background:var(--club-accent, #ef0107);box-shadow:0 0 8px color-mix(in srgb, var(--club-accent, #ef0107) 70%, transparent);animation:kit-pulse 1.4s ease-in-out infinite}.kit-club-hub__hero{position:relative;text-align:center}.kit-club-hub__crest{position:relative;display:inline-flex;align-items:center;justify-content:center;width:180px;height:180px;margin:0 auto 2.25rem;opacity:0;perspective:800px;--tilt-x: 0deg;--tilt-y: 0deg;--shimmer-x: 50%;--shimmer-y: 50%;transform:translateY(20px) scale(0.92);transition:opacity 720ms cubic-bezier(0.22, 1, 0.36, 1),transform 720ms cubic-bezier(0.22, 1, 0.36, 1)}.kit-club-hub__crest::before{content:'';position:absolute;inset:-25%;background:radial-gradient(circle, color-mix(in srgb, var(--club-accent, #ef0107) 40%, transparent), transparent 70%);filter:blur(28px);z-index:0}.kit-club-hub__crest.is-revealed{opacity:1;transform:translateY(0) scale(1)}.kit-club-hub__crest-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform 200ms cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}.kit-club-hub__crest-image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 30px rgba(0,0,0,0.55))}.kit-club-hub__crest-shimmer{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:8px;background:radial-gradient(circle at var(--shimmer-x) var(--shimmer-y), rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.18) 18%, transparent 38%),conic-gradient(from calc(var(--shimmer-x) * 3.6deg) at var(--shimmer-x) var(--shimmer-y), transparent 0deg, color-mix(in srgb, var(--club-accent, #ef0107) 35%, transparent) 90deg, transparent 180deg, color-mix(in srgb, var(--club-accent, #ef0107) 25%, transparent) 270deg, transparent 360deg);mix-blend-mode:overlay;opacity:0;transition:opacity 220ms ease}.kit-club-hub__crest.is-hovering .kit-club-hub__crest-shimmer{opacity:0.85}.kit-club-hub__title{margin:0 0 1.25rem;font-family:'Times New Roman', Georgia, serif;font-weight:700;line-height:0.95;letter-spacing:-0.02em;color:#ffffff}.kit-club-hub__title-name{display:block;font-size:clamp(3rem, 8vw, 5.5rem);font-style:normal}.kit-club-hub__title-tag{display:block;margin-top:0.5rem;font-style:italic;font-size:clamp(1.5rem, 4vw, 2.5rem);color:var(--club-accent, #ef0107)}.kit-club-hub__blurb{max-width:540px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.55;color:rgba(255,255,255,0.72)}.kit-club-hub__panel{display:flex;justify-content:center;margin-bottom:2.25rem}.kit-club-hub__stat{position:relative;min-width:260px;padding:1.75rem 2.25rem;text-align:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:20px;backdrop-filter:blur(10px)}.kit-club-hub__stat-label{display:block;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.22em;font-weight:800;color:rgba(255,255,255,0.55);margin-bottom:0.5rem}.kit-club-hub__stat-value{display:block;font-family:'Times New Roman', Georgia, serif;font-weight:700;font-size:clamp(3rem, 8vw, 4.5rem);line-height:1;background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--club-accent, #ef0107) 60%, #fff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kit-club-hub__stat-meta{display:block;margin-top:0.75rem;font-size:0.74rem;color:rgba(255,255,255,0.5)}.kit-club-hub__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.kit-club-hub__cta{background:linear-gradient(135deg, var(--club-accent, #ef0107) 0%, #ff5722 100%);color:#ffffff;box-shadow:0 24px 60px color-mix(in srgb, var(--club-accent, #ef0107) 45%, transparent)}.kit-club-hub__cta:hover{color:#ffffff;box-shadow:0 28px 70px color-mix(in srgb, var(--club-accent, #ef0107) 55%, transparent)}.kit-club-hub__cta-done{display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.25rem;border-radius:999px;background:rgba(34,197,94,0.16);border:1px solid rgba(34,197,94,0.32);color:#86efac;font-weight:600}.kit-club-hub__share{display:inline-flex}.kit-club-hub__share-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.25rem;background:rgba(255,255,255,0.06);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.16);color:#ffffff;border-radius:999px;font-weight:600;font-size:0.85rem;cursor:pointer;font-family:inherit;transition:background 200ms ease, transform 200ms ease, border-color 200ms ease}.kit-club-hub__share-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.28);transform:translateY(-1px)}.kit-club-hub__no-raffle{text-align:center;color:rgba(255,255,255,0.65)}.kit-club-hub__referral{position:relative;padding-top:0;padding-bottom:4rem;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--club-accent, #ef0107) 18%, transparent), transparent 60%),linear-gradient(180deg, #0a0e1a 0%, #11071c 100%)}.kit-leaderboard-actions__row{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;margin-bottom:0.85rem}.kit-leaderboard-actions__cta{display:inline-flex;text-decoration:none}.kit-leaderboard-actions__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.45rem 0.95rem;background:rgba(10,14,26,0.04);border:1px solid rgba(10,14,26,0.12);color:#0a0e1a;border-radius:999px;font-weight:600;font-size:0.78rem;cursor:pointer;font-family:inherit;transition:background 200ms ease, border-color 200ms ease, transform 200ms ease}.kit-leaderboard-actions__btn:hover{background:rgba(10,14,26,0.08);border-color:rgba(10,14,26,0.22);transform:translateY(-1px)}.kit-leaderboard-actions__btn--primary{background:linear-gradient(135deg, var(--kit-arsenal, #ef0107) 0%, #ff5722 100%);border-color:transparent;color:#ffffff;box-shadow:0 6px 14px rgba(239,1,7,0.24)}.kit-leaderboard-actions__btn--primary:hover{color:#ffffff;background:linear-gradient(135deg, var(--kit-arsenal, #ef0107) 0%, #ff5722 100%);border-color:transparent;box-shadow:0 8px 18px rgba(239,1,7,0.32)}.iwc-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1.5rem}.iwc{--iwc-accent: #ff5722;--iwc-accent-2: #ff8a4c;--iwc-glow: rgba(255, 87, 34, 0.42);--iwc-soft: rgba(255, 87, 34, 0.14);--iwc-tint: linear-gradient(135deg, rgba(255, 87, 34, 0.14), rgba(124, 58, 237, 0.07) 55%, rgba(255, 255, 255, 0) 82%);display:block;position:relative;text-decoration:none;color:inherit;perspective:1000px;animation:iwRise 0.5s cubic-bezier(0.2, 0.8, 0.3, 1) backwards}.iwc--gold{--iwc-accent: #e0930f;--iwc-glow: rgba(224, 147, 15, 0.45);--iwc-tint: linear-gradient(135deg, rgba(224, 147, 15, 0.2), rgba(255, 224, 138, 0.32) 50%, rgba(255, 255, 255, 0) 82%)}.iwc--legend{--iwc-accent: #7c3aed;--iwc-glow: rgba(124, 58, 237, 0.5);--iwc-tint: linear-gradient(135deg, rgba(124, 58, 237, 0.22), rgba(255, 87, 34, 0.2) 55%, rgba(255, 255, 255, 0) 84%)}.iwc--nova{--iwc-accent: #3b8cff;--iwc-accent-2: #9fd0ff;--iwc-glow: rgba(59, 140, 255, 0.45);--iwc-soft: rgba(59, 140, 255, 0.14)}.iwc--strike{--iwc-accent: #22d389;--iwc-accent-2: #86efc5;--iwc-glow: rgba(34, 211, 153, 0.42);--iwc-soft: rgba(34, 211, 153, 0.14)}.iwc--scratch{--iwc-accent: #ec4899;--iwc-accent-2: #f9a8d4;--iwc-glow: rgba(236, 72, 153, 0.45);--iwc-soft: rgba(236, 72, 153, 0.16)}.iwc--cards{--iwc-accent: #f5b73a;--iwc-accent-2: #ffe1a0;--iwc-glow: rgba(245, 183, 58, 0.45);--iwc-soft: rgba(245, 183, 58, 0.16)}.iwc:nth-child(1){animation-delay:0.06s}.iwc:nth-child(2){animation-delay:0.12s}.iwc:nth-child(3){animation-delay:0.18s}.iwc:nth-child(4){animation-delay:0.24s}.iwc:nth-child(5){animation-delay:0.3s}.iwc:nth-child(6){animation-delay:0.36s}.iwc:nth-child(7){animation-delay:0.42s}.iwc:nth-child(8){animation-delay:0.48s}.iwc:nth-child(9){animation-delay:0.54s}.iwc:nth-child(10){animation-delay:0.6s}.iwc:nth-child(11){animation-delay:0.66s}.iwc:nth-child(12){animation-delay:0.72s}.iwc__face{position:relative;border-radius:18px;padding:1.4rem 1.3rem 1.2rem;overflow:hidden;isolation:isolate;background:#fff var(--iwc-tint) no-repeat;border:1px solid rgba(10,10,20,0.08);border-top:1px solid rgba(255,255,255,0.85);box-shadow:0 1px 2px rgba(10,10,20,0.05),inset 0 1px 0 rgba(255,255,255,0.6),0 22px 50px -28px var(--iwc-glow);transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.25s ease,border-color 0.2s ease;transform-style:preserve-3d;will-change:transform}.iwc:hover .iwc__face{box-shadow:0 20px 44px -14px var(--iwc-glow),0 8px 20px rgba(10,10,20,0.1),inset 0 1px 0 rgba(255,255,255,0.7);border-color:var(--iwc-accent)}.iwc--legend .iwc__face{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #7c3aed, #ff5722, #7c3aed) border-box;animation:iwcLegend 3.2s ease-in-out infinite}@keyframes iwcLegend{0%,100%{box-shadow:0 22px 50px -28px var(--iwc-glow),0 0 0 rgba(124,58,237,0)}50%{box-shadow:0 22px 50px -24px var(--iwc-glow),0 0 26px -6px rgba(124,58,237,0.5)}}.iwc__sheen{position:absolute;inset:0;border-radius:inherit;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sheen-x, 50%) var(--sheen-y, 0%), rgba(255,255,255,0.6), transparent 42%);transition:opacity 0.25s ease}.iwc:hover .iwc__sheen{opacity:1}.iwc__shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2}.iwc__shimmer::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(115deg, transparent, rgba(255,255,255,0.55), transparent);transform:skewX(-18deg);transition:left 0.9s cubic-bezier(0.22, 0.61, 0.36, 1)}.iwc:hover .iwc__shimmer::before{left:125%}.iwc__price{font-size:0.72rem;font-weight:700;color:#6b7280;font-variant-numeric:tabular-nums}.iwc__icon-wrap{position:relative;z-index:2;width:3.6rem;height:3.6rem;margin:0.9rem auto 0.4rem;display:grid;place-items:center}.iwc__ring{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg, var(--iwc-accent), var(--iwc-glow), var(--iwc-accent));mask:radial-gradient(circle, transparent 60%, #000 62%);-webkit-mask:radial-gradient(circle, transparent 60%, #000 62%);opacity:0;transition:opacity 0.25s ease}.iwc:hover .iwc__ring{opacity:0.9;animation:iwcRing 3s linear infinite}@keyframes iwcRing{to{transform:rotate(1turn)}}.iwc__icon{font-size:2.4rem;line-height:1;filter:drop-shadow(0 6px 14px var(--iwc-glow));transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc:hover .iwc__icon{transform:scale(1.12) rotate(-6deg)}.iwc__cover{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc:hover .iwc__cover{transform:scale(1.08)}.iwc__eyebrow{position:relative;z-index:2;display:block;text-align:center;font-size:0.6rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9aa1ab}.iwc__eyebrow--sub{margin-top:0.15rem}.iwc__amount{position:relative;z-index:2;text-align:center;font-size:2.5rem;font-weight:800;letter-spacing:-0.02em;line-height:1.05;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--iwc-accent), var(--iwc-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc:hover .iwc__amount{transform:scale(1.05)}.iwc__footer{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:0.85rem;border-top:1px solid rgba(10,10,20,0.06)}.iwc__wins{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.75rem;font-weight:600;color:#6b7280}.iwc__cta{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.8rem;font-weight:800;color:var(--iwc-accent);transition:gap 0.2s ease}.iwc:hover .iwc__cta{gap:0.5rem}@media (prefers-reduced-motion: reduce){.iwc__shimmer::before{display:none}.iwc--legend .iwc__face{animation:none}.iwc:hover .iwc__ring{animation:none}.iwc-tag,.iwc-tag__amt{animation:none}}.iwc__face{background:rgba(255,255,255,0.045);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,0.1);border-top-color:rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 26px 54px -28px rgba(0,0,0,0.75),0 0 50px -26px var(--iwc-glow)}.iwc:hover .iwc__face{box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 30px 60px -26px rgba(0,0,0,0.8),0 0 60px -18px var(--iwc-glow);border-color:rgba(255,255,255,0.2)}.iwc--legend .iwc__face{background:linear-gradient(rgba(255,255,255,0.045), rgba(255,255,255,0.045)) padding-box,linear-gradient(135deg, #7c3aed, #ff5722, #7c3aed) border-box}.iwc__price,.iwc__wins{color:rgba(255,255,255,0.6)}.iwc__eyebrow{color:rgba(255,255,255,0.5)}.iwc__footer{border-top-color:rgba(255,255,255,0.1)}.iwc__sheen{background:radial-gradient(circle at var(--sheen-x, 50%) var(--sheen-y, 0%), rgba(255,255,255,0.18), transparent 45%)}.iwc__face::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(135% 75% at 50% -12%, var(--iwc-glow), transparent 58%);opacity:0.55;pointer-events:none}.iwc__face::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:0.5;pointer-events:none;background-repeat:no-repeat}.iwc--nova .iwc__face::after{background:radial-gradient(2px 2px at 22% 30%, rgba(159,208,255,0.5), transparent 60%),radial-gradient(1.5px 1.5px at 68% 20%, rgba(159,208,255,0.42), transparent 60%),radial-gradient(2px 2px at 84% 44%, rgba(159,208,255,0.36), transparent 60%),radial-gradient(1.5px 1.5px at 42% 16%, rgba(159,208,255,0.42), transparent 60%)}.iwc--strike .iwc__face::after{opacity:0.6;background:repeating-linear-gradient(0deg, rgba(34,211,153,0.08) 0 1px, transparent 1px 15px)}.iwc--scratch .iwc__face::after{background:repeating-linear-gradient(115deg, rgba(236,72,153,0.08) 0 3px, transparent 3px 9px)}.iwc--cards .iwc__face::after{background:repeating-linear-gradient(45deg, rgba(245,183,58,0.07) 0 6px, transparent 6px 13px)}.iwc-feature{display:block;margin-top:1.5rem}.iwc-feature__face{position:relative;display:flex;align-items:stretch;padding:0;min-height:320px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,0.85),0 0 110px -34px var(--iwc-glow)}.iwc-feature__art{position:relative;flex:0 0 45%;align-self:stretch;display:grid;place-items:center;overflow:hidden;background:rgba(255,255,255,0.05)}.iwc-feature__cover{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc-feature:hover .iwc-feature__cover{transform:scale(1.04)}.iwc-feature__icon{font-size:6rem}.iwc-feature__icon .iw-wicon{width:6rem;height:6rem}.iwc-feature__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(65% 50% at 40% 96%, var(--iwc-soft), transparent 62%),linear-gradient(90deg, transparent 58%, rgba(9,10,20,0.55) 100%),linear-gradient(0deg, rgba(6,7,16,0.42) 0%, transparent 36%)}.iwc-feature__badge{position:absolute;top:1rem;left:1rem;z-index:3;display:inline-flex;align-items:center;gap:0.42rem;max-width:calc(100% - 2rem);font-size:0.64rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#fff;background:rgba(8,8,18,0.5);border:1px solid rgba(255,255,255,0.18);padding:0.34rem 0.7rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px -8px rgba(0,0,0,0.6)}.iwc-feature__badge::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--iwc-accent);box-shadow:0 0 8px var(--iwc-accent);animation:iwPulse 1.4s infinite}.iwc-feature__body{position:relative;z-index:2;flex:1 1 55%;min-width:0;display:flex;flex-direction:column;padding:2rem 2.4rem;background:radial-gradient(120% 90% at 100% 16%, var(--iwc-soft), transparent 52%),linear-gradient(100deg, rgba(9,10,20,0.86), rgba(11,12,24,0.96) 42%)}.iwc-feature__content{flex:1;display:flex;flex-direction:column;justify-content:center}.iwc-feature .iwc__face::before,.iwc-feature .iwc__face::after{display:none}.iwc-feature .iwc__eyebrow{text-align:left;justify-content:flex-start}.iwc-feature .iwc__footer{margin-top:1.2rem;border-top-color:rgba(255,255,255,0.12)}.iwc-feature__cta{padding:0.62rem 1.3rem;border-radius:999px;color:var(--iwc-accent);background:rgba(8,8,18,0.55);border:4.5px solid var(--iwc-accent);text-shadow:0 0 14px var(--iwc-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 0 28px -6px var(--iwc-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, background 0.2s ease, gap 0.2s ease}.iwc-feature__cta svg{filter:drop-shadow(0 0 6px var(--iwc-glow))}.iwc-feature:hover .iwc-feature__cta{transform:translateY(-1px);color:color-mix(in srgb, var(--iwc-accent) 70%, #fff);background:rgba(8,8,18,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 0 44px -2px var(--iwc-glow)}.iwc-feature:hover .iwc-feature__face{box-shadow:0 40px 90px -28px rgba(0,0,0,0.9),0 0 150px -28px var(--iwc-glow)}.iwc-feature__amount{text-align:left;font-size:3.2rem;line-height:1;margin-top:0.1rem}.iwc-feature__tagline{margin-top:0.7rem;font-size:1.05rem;font-weight:600;line-height:1.45;color:rgba(255,255,255,0.82)}@media (max-width: 460px){.iwc-feature__badge,.iwc-prize__badge{max-width:170px}}@media (max-width: 720px){.iwc-feature{margin-top:0}.iwc-feature__face{flex-direction:column;min-height:0;box-shadow:0 26px 54px -28px rgba(0,0,0,0.85), 0 0 64px -26px var(--iwc-glow)}.iwc-feature__art{flex:none;width:100%;aspect-ratio:16 / 11}.iwc-feature__scrim{background:linear-gradient(180deg, rgba(8,8,18,0) 52%, rgba(8,8,18,0.5) 100%)}.iwc-feature__body{width:100%;padding:1.1rem 1.2rem 1.2rem;background:none}.iwc-feature__amount{font-size:2.3rem}.iwc-feature__tagline{font-size:0.92rem;line-height:1.4;margin-top:0.5rem}}.iwc-tag{position:absolute;top:0.85rem;right:0.85rem;z-index:3;display:inline-flex;align-items:baseline;gap:0.34rem;padding:0.46rem 0.85rem;border-radius:13px;background:rgba(8,8,18,0.66);color:#fff;transform:rotate(3deg);border:5.5px solid var(--iwc-accent);box-shadow:0 10px 26px -10px rgba(0,0,0,0.8),inset 0 1px 0 rgba(255,255,255,0.1),0 0 30px -6px var(--iwc-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:iwTagPulse 2.4s ease-in-out infinite;transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc:hover .iwc-tag{transform:rotate(3deg) scale(1.08)}.iwc-tag__amt{font-size:1.3rem;font-weight:900;letter-spacing:-0.02em;color:var(--iwc-accent);display:inline-block;transform-origin:center;animation:iwTagGlow 2.4s ease-in-out infinite}.iwc-tag__lbl{font-size:0.56rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.55)}@keyframes iwTagPulse{0%,100%{border-color:var(--iwc-accent);box-shadow:0 10px 26px -10px rgba(0,0,0,0.8),inset 0 1px 0 rgba(255,255,255,0.1),0 0 20px -8px var(--iwc-glow)}50%{border-color:color-mix(in srgb, var(--iwc-accent) 65%, #fff);box-shadow:0 10px 26px -10px rgba(0,0,0,0.8),inset 0 1px 0 rgba(255,255,255,0.1),0 0 46px 2px var(--iwc-glow)}}@keyframes iwTagGlow{0%,100%{color:var(--iwc-accent);text-shadow:0 0 12px var(--iwc-glow);transform:scale(1)}50%{color:color-mix(in srgb, var(--iwc-accent) 72%, #fff);text-shadow:0 0 28px var(--iwc-glow);transform:scale(1.13)}}.iwc-feature .iwc-tag{top:1.1rem;right:1.2rem;padding:0.5rem 0.95rem}.iwc-feature .iwc-tag__amt{font-size:1.55rem}.iwc-prize{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);box-shadow:0 26px 54px -28px rgba(0,0,0,0.85),0 0 64px -26px var(--iwc-glow);transition:transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.3s ease,border-color 0.2s ease}.iwc-prize:hover{transform:translateY(-6px);border-color:var(--iwc-accent);box-shadow:0 38px 70px -24px rgba(0,0,0,0.9),0 0 90px -20px var(--iwc-glow)}.iwc-prize__media{position:relative;flex-shrink:0;aspect-ratio:16 / 11;overflow:hidden}.iwc-prize__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1)}.iwc-prize:hover .iwc-prize__img{transform:scale(1.07)}.iwc-prize__fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 28%, var(--iwc-glow), transparent 62%),linear-gradient(160deg, rgba(255,255,255,0.06), rgba(0,0,0,0.32))}.iwc-prize__fallback .iwc__icon{font-size:3.4rem;color:var(--iwc-accent);filter:drop-shadow(0 8px 18px var(--iwc-glow))}.iwc-prize__fallback .iw-wicon{width:3.4rem;height:3.4rem}.iwc-prize__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(8,8,18,0) 52%, rgba(8,8,18,0.5) 100%)}.iwc-prize__badge{position:absolute;top:0.8rem;left:0.8rem;z-index:2;display:inline-flex;align-items:center;gap:0.4rem;font-size:0.6rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#fff;background:rgba(8,8,18,0.5);border:1px solid rgba(255,255,255,0.18);padding:0.3rem 0.62rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iwc-prize__badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--iwc-accent);box-shadow:0 0 8px var(--iwc-accent);animation:iwPulse 1.4s infinite}.iwc-prize__body{flex:1;display:flex;flex-direction:column;padding:1.1rem 1.2rem 1.2rem}.iwc-prize__content{flex:1;display:flex;flex-direction:column}.iwc-prize__content .iwc-statline{margin-top:auto;padding-top:0.85rem}.iwc-prize .iwc__cta{padding:0.5rem 1.1rem;border-radius:999px;color:var(--iwc-accent);background:rgba(8,8,18,0.5);border:4.5px solid var(--iwc-accent);text-shadow:0 0 12px var(--iwc-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 0 22px -6px var(--iwc-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, background 0.2s ease, gap 0.2s ease}.iwc-prize .iwc__cta svg{filter:drop-shadow(0 0 6px var(--iwc-glow))}.iwc-prize:hover .iwc__cta{transform:translateY(-1px);color:color-mix(in srgb, var(--iwc-accent) 70%, #fff);background:rgba(8,8,18,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 0 36px -2px var(--iwc-glow)}.iwc-prize .iwc__eyebrow,.iwc-prize .iwc__amount{text-align:left;justify-content:flex-start}.iwc-prize .iwc__amount{font-size:2.3rem;margin-top:0.05rem}.iwc-prize__line{margin:0.35rem 0 0;font-size:0.9rem;font-weight:600;color:rgba(255,255,255,0.78);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iwc-feature__tagline--desc,.iwc-prize__line--desc{font-weight:400;color:rgba(255,255,255,0.66)}.iwc-richtext .trix-content{display:inline}.iwc-richtext .trix-content strong{font-weight:800;color:rgba(255,255,255,0.95)}.iwc-feature__tagline--desc .trix-content strong{color:#fff}.iwc-statline{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.7rem;margin-top:0.75rem}.iwc-prizecount{display:inline-flex;align-items:center;gap:0.38rem;font-size:0.76rem;font-weight:700;color:rgba(255,255,255,0.82);background:var(--iwc-soft);border:1px solid var(--iwc-glow);padding:0.3rem 0.7rem;border-radius:999px;box-shadow:0 0 22px -8px var(--iwc-glow)}.iwc-prizecount strong{color:var(--iwc-accent);font-weight:900;text-shadow:0 0 12px var(--iwc-glow)}.iwc-statline__when{display:inline-flex;align-items:center;gap:0.32rem;font-size:0.72rem;font-weight:600;color:rgba(255,255,255,0.5)}.iwc-odds{position:absolute;bottom:0.8rem;left:0.8rem;z-index:2;display:inline-flex;align-items:center;gap:0.36rem;font-size:0.76rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:var(--iwc-accent);background:rgba(8,8,18,0.62);border:1px solid var(--iwc-glow);padding:0.34rem 0.7rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 24px -4px var(--iwc-glow)}.iwc-feature .iwc-odds{bottom:1.15rem;left:1.2rem;font-size:0.85rem;padding:0.42rem 0.85rem}@keyframes iwPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.55);opacity:1}70%{box-shadow:0 0 0 10px rgba(255,255,255,0);opacity:0.7}100%{box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:1}}@keyframes iwRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.iwlab{position:fixed;inset:0;background:#05060c;overflow:hidden;font-family:"Inter", system-ui, -apple-system, sans-serif}.iwlab__stage{position:absolute;inset:0;width:100%;height:100%;display:block}.iwlab__hud{position:absolute;top:9%;left:0;right:0;text-align:center;pointer-events:none;z-index:2}.iwlab__mult{font-size:clamp(2.6rem, 9vw, 5.2rem);font-weight:800;line-height:1;letter-spacing:-0.03em;color:#fff;text-shadow:0 0 44px rgba(120,180,255,0.6);transition:color 0.3s ease, text-shadow 0.3s ease}.iwlab__mult.is-win{color:#ffd166;text-shadow:0 0 56px rgba(255,209,102,0.85)}.iwlab__mult.is-miss{color:#64748b;text-shadow:none}.iwlab__status{margin-top:0.5rem;font-size:0.8rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.55)}.iwlab__controls{position:absolute;bottom:6%;left:0;right:0;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;z-index:2;padding:0 16px}.iwlab__controls button{padding:12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:#fff;font-size:0.85rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform 0.1s ease, background 0.2s ease, border-color 0.2s ease}.iwlab__controls button:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3)}.iwlab__controls button:active{transform:scale(0.96)}.iwlab__close{position:absolute;top:18px;right:18px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:#fff;text-decoration:none;font-size:1.1rem}.iwlab__qty{display:flex;gap:6px}.iwlab__qtybtn{min-width:46px;padding:12px 0;border-radius:12px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:#fff;font-weight:700;cursor:pointer}.iwlab__qtybtn.is-on{background:rgba(120,180,255,0.25);border-color:rgba(120,180,255,0.6)}.iwlab__dive{padding:12px 30px;border-radius:12px;border:none;background:linear-gradient(180deg, #4f86ff, #2f5fd8);color:#fff;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:0 10px 24px -10px rgba(79,134,255,0.8)}.iwlab__dive:active{transform:scale(0.97)}.iwnova{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;padding:120px 16px 26px}.iwnova .iwlab__stage{z-index:0}.iwnova-top{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;z-index:3}.iwnova-balance{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(12,20,44,0.6);border:1px solid rgba(255,255,255,0.12);color:#fff;text-decoration:none;font-weight:700;font-size:0.78rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iwnova-close{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);color:#fff;text-decoration:none;font-size:0.95rem}.iwnova-intro{position:relative;z-index:2;width:100%;max-width:330px;display:flex;flex-direction:column;align-items:center;pointer-events:none;padding:18px 20px 14px;border-radius:24px;background:linear-gradient(180deg, rgba(28,19,58,0.8), rgba(12,9,28,0.74));border:1px solid rgba(168,85,247,0.26);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 30px 70px -32px rgba(0,0,0,0.95),inset 0 1px 0 rgba(255,255,255,0.08);transition:opacity 0.4s ease,transform 0.5s cubic-bezier(0.4, 0, 1, 1)}.iwnova-intro.is-hidden{opacity:0;transform:translateY(26px) scale(0.7)}.iwnova-howto__diagram{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-bottom:12px}.iwnova-howto__diagram::before{content:"";position:absolute;width:96%;height:96%;border-radius:50%;border:1px solid rgba(168,85,247,0.28)}.iwnova-howto__diagram span{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%)}.iwnova-howto__gate{width:77%;height:77%;border:2.5px solid rgba(120,255,180,0.95);box-shadow:0 0 16px rgba(120,255,180,0.5),inset 0 0 12px rgba(120,255,180,0.22);animation:iwnovaHowtoGate 2.4s ease infinite}.iwnova-howto__pulse{width:16%;height:16%;border:2px solid rgba(255,255,255,0.96);box-shadow:0 0 12px rgba(255,255,255,0.6);animation:iwnovaHowtoPulse 2.4s cubic-bezier(0.35, 0, 0.25, 1) infinite}@keyframes iwnovaHowtoPulse{0%{width:15%;height:15%;opacity:0}12%{opacity:1}56%{width:77%;height:77%;opacity:1;border-color:rgba(255,255,255,0.96);box-shadow:0 0 12px rgba(255,255,255,0.6)}62%{width:77%;height:77%;opacity:1;border-color:#b4ffd7;box-shadow:0 0 22px rgba(120,255,180,0.95)}100%{width:108%;height:108%;opacity:0}}@keyframes iwnovaHowtoGate{0%,52%{box-shadow:0 0 14px rgba(120,255,180,0.45),inset 0 0 10px rgba(120,255,180,0.2)}62%{box-shadow:0 0 30px #78ffb4,inset 0 0 16px rgba(120,255,180,0.5)}74%,100%{box-shadow:0 0 14px rgba(120,255,180,0.45),inset 0 0 10px rgba(120,255,180,0.2)}}.iwnova-howto__title{font-size:1.18rem;font-weight:800;letter-spacing:0.01em;color:#fff;margin-bottom:6px}.iwnova-howto__lede{margin:0 0 12px;font-size:0.9rem;line-height:1.45;font-weight:500;color:rgba(255,255,255,0.68);text-align:center}.iwnova-howto__lede b{font-weight:700}.iwnova-howto__lede b.is-gate{color:#96ffc8}.iwnova-steps{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.08);font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.iwnova-steps__item{color:rgba(255,255,255,0.58)}.iwnova-steps__item:not(:last-child)::after{content:"\2192";margin-left:10px;color:rgba(180,130,255,0.8);font-weight:800}.iw-prizes{width:100%;text-align:left}.iw-prizes__bar{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-right:40px;margin-bottom:10px}.iw-prizes__heading{font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.72)}.iw-prizes__odds{font-size:0.72rem;font-weight:700;color:rgba(150,255,200,0.92)}.iw-prizes__list{list-style:none;margin:0;padding:0;max-height:52vh;overflow-y:auto}.iw-prizes__row{border-bottom:1px solid rgba(255,255,255,0.06)}.iw-prizes__head{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0;font-size:0.82rem;font-family:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.iw-prizes__head--static{cursor:default}.iw-prizes__item{display:flex;align-items:center;gap:11px;flex:1 1 auto;min-width:0}.iw-prizes__chev{flex:0 0 auto;display:grid;place-items:center;color:rgba(255,255,255,0.4);transition:transform 0.2s ease}.iw-prizes__detail{max-height:0;overflow:hidden;transition:max-height 0.32s ease}.iw-prizes__detail-inner{padding:2px 0 12px}.iw-prizes__photo{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,0.1);margin-bottom:10px}.iw-prizes__desc{margin:0;font-size:0.78rem;line-height:1.55;color:rgba(255,255,255,0.72)}.iw-prizes__thumb{flex:0 0 auto;width:42px;height:42px;border-radius:9px;object-fit:cover;border:1px solid rgba(255,255,255,0.1)}.iw-prizes__thumb--blank{display:grid;place-items:center;background:rgba(168,85,247,0.14);color:rgba(200,160,255,0.95)}.iw-prizes__thumb--money{display:grid;place-items:center;color:rgba(255,255,255,0.95);border-color:rgba(255,255,255,0.18)}.iw-prizes__amount{display:flex;flex-direction:column;min-width:0}.iw-prizes__name{font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-prizes__pool{font-weight:500;font-size:0.72rem;color:rgba(255,255,255,0.5)}.iw-prizes__remaining{font-size:0.74rem;font-weight:600;color:rgba(255,255,255,0.6);white-space:nowrap}.iw-prizes__note{margin:10px 0 0;font-size:0.72rem;line-height:1.5;color:rgba(255,255,255,0.55)}.iw-prizes__link{color:rgba(180,130,255,0.95);text-decoration:underline}.iwnova-controls{position:relative;z-index:2;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 8px;transition:opacity 0.4s ease,transform 0.5s cubic-bezier(0.4, 0, 1, 1)}.iwnova-controls.is-hidden{opacity:0;transform:translateY(34px) scale(0.92);pointer-events:none}.iwnova-after{position:absolute;left:50%;bottom:65px;transform:translateX(-50%);z-index:3;width:100%;max-width:360px;display:flex;justify-content:center;padding:0 16px;pointer-events:auto;transition:opacity 0.4s ease, transform 0.4s ease}.iw-themed--nova{--iw-accent: #6db3ff;--iw-fill: linear-gradient(158deg, #6db3ff 0%, #2f7fe6 52%, #1d4ed8 100%);--iw-glow: rgba(59, 140, 255, 0.85);--iw-glow-soft: rgba(59, 140, 255, 0.5);--iw-soft: rgba(59, 140, 255, 0.12);--iw-wash: rgba(59, 140, 255, 0.3)}.iw-themed--strike{--iw-accent: #5be3a8;--iw-fill: linear-gradient(158deg, #6ef0b8 0%, #19c37d 52%, #0a8f5a 100%);--iw-glow: rgba(25, 195, 125, 0.82);--iw-glow-soft: rgba(25, 195, 125, 0.5);--iw-soft: rgba(34, 211, 153, 0.12);--iw-wash: rgba(34, 211, 153, 0.3)}.iw-themed--scratch{--iw-accent: #f7a0cf;--iw-fill: linear-gradient(158deg, #f9a8d4 0%, #ec4899 52%, #be2d7e 100%);--iw-glow: rgba(236, 72, 153, 0.82);--iw-glow-soft: rgba(236, 72, 153, 0.5);--iw-soft: rgba(236, 72, 153, 0.12);--iw-wash: rgba(236, 72, 153, 0.32)}.iw-themed--cards{--iw-accent: #ffce6a;--iw-fill: linear-gradient(158deg, #ffe1a0 0%, #f5b73a 52%, #cf8f17 100%);--iw-glow: rgba(245, 183, 58, 0.82);--iw-glow-soft: rgba(245, 183, 58, 0.5);--iw-soft: rgba(245, 183, 58, 0.12);--iw-wash: rgba(245, 183, 58, 0.28)}.iwnova-replay{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:200px;height:46px;border-radius:999px;border:none;isolation:isolate;background:var(--iw-soft, rgba(124,58,237,0.1));color:#fff;font-weight:800;font-size:0.86rem;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-shadow:0 1px 6px rgba(40,12,80,0.5);transition:background 0.2s ease, box-shadow 0.2s ease, transform 0.12s ease;animation:iwnovaPulse 2.8s ease-in-out infinite}.iwnova-replay::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.6px;background:var(--iw-fill, linear-gradient(158deg, #c79bff, #7c3aed 58%, #5b21b6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.iwnova-replay:hover,.iwnova-replay:active{color:#fff;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 50%),var(--iw-fill, linear-gradient(158deg, #b57bff 0%, #7c3aed 52%, #5b21b6 100%))}.iwnova-replay:active{transform:scale(0.985)}.iwnova-after.is-hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(10px) scale(0.96)}.iwnova-qty{position:relative;display:flex;flex-direction:row;gap:6px;justify-content:center;width:100%;max-width:320px;padding:6px;border-radius:18px;background:rgba(10,8,24,0.55);border:1px solid rgba(168,85,247,0.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.iwnova-qty__thumb{position:absolute;top:0;left:0;z-index:0;border-radius:13px;background:var(--iw-fill, linear-gradient(135deg, #a855f7, #7c3aed 78%));box-shadow:0 8px 22px -8px var(--iw-glow, rgba(124,58,237,0.9)),inset 0 1px 0 rgba(255,255,255,0.32);pointer-events:none}.iwnova-qty__thumb.is-ready{transition:transform 0.34s cubic-bezier(0.34, 1.28, 0.5, 1),width 0.34s ease}.iwnova-preset{position:relative;z-index:1;flex:1;padding:12px 0;border:none;background:transparent;color:rgba(255,255,255,0.6);font-weight:700;font-size:1.02rem;cursor:pointer;transition:transform 0.12s ease, color 0.25s ease}.iwnova-preset:active{transform:scale(0.94)}.iwnova-preset.is-on{color:#fff}.iwnova-cost{display:flex;align-items:center;gap:10px}.iwnova-cost__count{font-size:0.78rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255,255,255,0.5)}.iwnova-cost__total{font-size:1.2rem;font-weight:800;color:#fff;letter-spacing:0.01em}.iwnova-dive{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:62px;border-radius:999px;border:none;isolation:isolate;background:var(--iw-soft, rgba(124,58,237,0.1));color:#fff;text-decoration:none;font-weight:800;font-size:1.08rem;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px 6px rgba(40,12,80,0.5);transition:background 0.2s ease, box-shadow 0.2s ease, transform 0.12s ease;animation:iwnovaPulse 2.8s ease-in-out infinite}.iwnova-dive::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.6px;background:var(--iw-fill, linear-gradient(158deg, #c79bff, #7c3aed 58%, #5b21b6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.iwnova-dive:hover,.iwnova-dive:active{color:#fff;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 50%),var(--iw-fill, linear-gradient(158deg, #b57bff 0%, #7c3aed 52%, #5b21b6 100%))}.iwnova-dive:active{transform:scale(0.985)}.iwnova-free{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;margin-top:-4px;text-decoration:none;padding:0.4rem 0.9rem;border:1px dashed var(--iw-glow, rgba(124,58,237,0.6));border-radius:999px;background:none;color:var(--iw-accent, #c79bff);font-weight:800;font-size:0.82rem;letter-spacing:0.01em;cursor:pointer;transition:background 0.2s ease, transform 0.12s ease}.iwnova-free:hover{background:var(--iw-soft, rgba(124,58,237,0.12))}.iwnova-free:active{transform:scale(0.97)}.iwnova-free[hidden]{display:none}@keyframes iwnovaPulse{0%,100%{box-shadow:0 0 18px -10px var(--iw-glow-soft, rgba(124,58,237,0.5))}50%{box-shadow:0 0 36px -6px var(--iw-glow, rgba(167,116,255,0.75))}}@media (max-height: 820px){.iwnova{padding:80px 14px 16px}.iwnova .iwlab__mult{font-size:clamp(1.9rem, 7vw, 2.4rem)}.iwnova .iwlab__status{font-size:0.7rem;margin-top:0.35rem}.iwnova-intro{padding:14px 18px 12px}.iwnova-howto__diagram{width:72px;height:72px;margin-bottom:8px}.iwnova-howto__title{font-size:1.05rem;margin-bottom:3px}.iwnova-howto__lede{font-size:0.82rem;margin-bottom:9px}.iwnova-steps{margin-top:10px;padding-top:10px}.iwnova-controls{gap:10px}.iwnova-dive{height:54px;font-size:0.98rem}}.iwnova::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(125% 95% at 50% 38%, transparent 52%, rgba(2,4,10,0.6) 100%)}.iwnova .iwlab__hud{position:relative;top:auto;width:100%;z-index:2}.iwnova .iwlab__mult{letter-spacing:-0.03em}.iwnova-progress{position:relative;width:66vw;max-width:250px;margin:0 auto 10px;display:flex;gap:9px;justify-content:safe center;overflow-x:auto;scrollbar-width:none;scroll-padding:0 50%;-webkit-mask-image:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);mask-image:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);z-index:3;opacity:0;transition:opacity 0.3s ease}.iwnova-progress::-webkit-scrollbar{display:none}.iwnova-progress.is-on{opacity:1}.iwnova-progress__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.14);transition:background 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease}.iwnova-progress__dot.is-done{background:rgba(255,255,255,0.32)}.iwnova-progress__dot.is-win{background:#ffd166;box-shadow:0 0 10px rgba(255,209,102,0.9);transform:scale(1.35)}.iwcards{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:76px 16px 18px;background:radial-gradient(120% 80% at 50% 0%, #1a1140 0%, #07050f 60%),#05060c;font-family:"Inter", system-ui, -apple-system, sans-serif}.iwcards .iwnova-head{width:100%;margin-bottom:15px}.iwcards .iwlab__hud{position:static}.iwcards .iwlab__mult{font-size:clamp(2rem, 7.5vw, 3.6rem)}.iwstrike .iwlab__mult{font-size:clamp(2rem, 7.5vw, 3.6rem)}.iwstrike .iwcards-dev{position:absolute;bottom:6px;left:0;right:0}.iwstrike .iwnova-controls{margin-bottom:24px}.iwcards-target{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:translateY(-8px);transition:opacity 0.3s ease, transform 0.3s ease}.iwcards-target.is-on{opacity:1;transform:none}.iwcards-target__label{font-size:0.66rem;font-weight:700;letter-spacing:0.26em;text-transform:uppercase;color:rgba(255,255,255,0.55)}.iwcards-timer{width:220px;max-width:70vw;height:6px;margin:12px auto 0;border-radius:99px;background:rgba(255,255,255,0.12);overflow:hidden;opacity:0;transition:opacity 0.2s ease}.iwcards-timer.is-on{opacity:1}.iwcards-timer__bar{display:block;height:100%;width:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg, #6ad7a0, #ffd166)}.iwcards-timer__bar.is-urgent{background:linear-gradient(90deg, #ff9f1c, #ff2e4c)}.iwcards-stage{flex:1;width:100%;max-width:540px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:center;gap:clamp(6px, 2vw, 12px);perspective:1400px}.iwcards-stage.is-clearing{opacity:0;transition:opacity 0.34s ease}.iwcards-card{--cw: clamp(48px, 14vw, 74px);position:relative;width:var(--cw);aspect-ratio:5 / 7;margin:0;padding:0;border:none;border-radius:clamp(7px, 2vw, 10px);background:linear-gradient(160deg, #fdfdff 0%, #e9ecf5 100%);box-shadow:0 10px 22px -10px rgba(0,0,0,0.8),inset 0 0 0 1px rgba(20,16,40,0.12);color:#16121f;cursor:default;opacity:0;transform:translate(var(--from-x, 0), 12vh) rotate(var(--from-r, 0));transition:transform 0.46s cubic-bezier(0.18, 0.9, 0.28, 1.08),opacity 0.28s ease,box-shadow 0.18s ease}.iwcards-card.is-red{color:#d11f3a}.iwcards-card.is-landed{opacity:1;transform:none}.iwcards-stage.is-live .iwcards-card{cursor:pointer}.iwcards-stage.is-live .iwcards-card:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 18px 30px -12px rgba(0,0,0,0.85),0 0 0 2px rgba(168,85,247,0.5)}.iwcards-stage:not(.is-live) .iwcards-card{pointer-events:none}.iwcards-card.is-picked{transform:translateY(-10px) scale(1.07);box-shadow:0 0 0 3px rgba(168,85,247,0.85),0 18px 30px -10px rgba(0,0,0,0.9)}.iwcards-card__corner{position:absolute;top:5%;left:7%;display:flex;flex-direction:column;align-items:center;line-height:0.92;font-weight:800}.iwcards-card__corner b{font-size:clamp(0.62rem, 2.4vw, 0.92rem)}.iwcards-card__corner i{font-style:normal;font-size:clamp(0.5rem, 2vw, 0.74rem)}.iwcards-card__corner--br{top:auto;left:auto;right:7%;bottom:5%;transform:rotate(180deg)}.iwcards-card__pip{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(1.4rem, 6vw, 2.2rem);font-weight:700}.iwcards-card--ref{--cw: clamp(52px, 15vw, 64px);cursor:default;pointer-events:none;box-shadow:0 12px 26px -10px rgba(168,85,247,0.7),inset 0 0 0 1px rgba(20,16,40,0.12),0 0 0 2px rgba(168,85,247,0.55)}.iwcards-reveal{--cw: clamp(50px, 14.5vw, 76px);width:var(--cw);aspect-ratio:5 / 7;perspective:900px;opacity:0;transform:translate(var(--from-x, 0), 12vh) rotate(var(--from-r, 0));transition:transform 0.42s cubic-bezier(0.18, 0.9, 0.28, 1.08),opacity 0.26s ease}.iwcards-reveal.is-landed{opacity:1;transform:none}.iwcards-reveal.is-active{z-index:2;transform:translateY(-9px) scale(1.12)}.iwcards-reveal__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.58s cubic-bezier(0.4, 0.1, 0.2, 1)}.iwcards-reveal.is-flipped .iwcards-reveal__inner{transform:rotateY(180deg)}.iwcards-reveal.is-flipped .iwcards-reveal__back{opacity:0}.iwcards-reveal.is-flipped .iwcards-reveal__front{opacity:1}.iwcards-reveal__back,.iwcards-reveal__front{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.3rem;border-radius:clamp(7px, 2vw, 10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0s linear 0.29s}.iwcards-reveal__back{background:linear-gradient(135deg, #ff5722 0%, #a855f7 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),0 10px 22px -10px rgba(0,0,0,0.8)}.iwcards-reveal__back::after{content:"";position:absolute;inset:6px;border:1px dashed rgba(255,255,255,0.34);border-radius:7px}.iwcards-reveal__logo{width:62%;height:auto;filter:brightness(0) invert(1);opacity:0.95;position:relative;z-index:1}.iwcards-reveal__brand{position:relative;z-index:1;font-size:clamp(0.3rem, 1.5vw, 0.46rem);font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.9)}.iwcards-reveal__front{opacity:0;transform:rotateY(180deg);background:linear-gradient(180deg, #161226 0%, #0c0918 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 10px 22px -10px rgba(0,0,0,0.8);color:rgba(255,255,255,0.4);font-size:clamp(0.62rem, 2.6vw, 0.9rem);font-weight:700}.iwcards-reveal__front.is-win{color:#ffd166;font-size:clamp(0.82rem, 3.4vw, 1.2rem);font-weight:800;text-shadow:0 0 16px rgba(255,209,102,0.75)}.iwcards-intro{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:calc(100% - 40px);max-width:330px;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;padding:20px 22px 16px;border-radius:24px;background:linear-gradient(180deg, rgba(28,19,58,0.82), rgba(12,9,28,0.76));border:1px solid rgba(168,85,247,0.26);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 30px 70px -32px rgba(0,0,0,0.95),inset 0 1px 0 rgba(255,255,255,0.08);transition:opacity 0.4s ease,transform 0.5s cubic-bezier(0.4, 0, 1, 1)}.iwcards-intro.is-hidden{opacity:0;transform:translate(-50%, -38%) scale(0.7)}.iwcards-howto__title{font-size:1.25rem;font-weight:800;color:#fff}.iwcards-howto__lede{margin:6px 0 14px;font-size:0.86rem;line-height:1.45;color:rgba(255,255,255,0.72)}.iwcards-howto__lede b{color:#fff}.iwcards-entries,.iwcards-action{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;z-index:2}.iwcards-entries{margin-bottom:12px}.iwcards-action{margin-bottom:6px}.iwcards-entries.is-hidden,.iwcards-action.is-hidden{opacity:0;pointer-events:none}.iwcards-progress{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;max-width:320px;margin:0px auto 10px;opacity:0;transition:opacity 0.3s ease}.iwcards-progress.is-on{opacity:1}.iwcards-progress__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.16);transition:background 0.2s ease, transform 0.2s ease}.iwcards-progress__dot.is-done{background:rgba(255,255,255,0.4)}.iwcards-progress__dot.is-win{background:#ffd166;transform:scale(1.25);box-shadow:0 0 10px rgba(255,209,102,0.8)}.iwcards-dev{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;z-index:3}.iwcards-dev__btn{padding:7px 12px;border-radius:10px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.6);font-size:0.7rem;font-weight:700;letter-spacing:0.04em;text-transform:lowercase;cursor:pointer}.iwcards-dev__btn.is-on{background:rgba(168,85,247,0.22);border-color:rgba(168,85,247,0.55);color:#fff}@media (prefers-reduced-motion: reduce){.iwcards-card,.iwcards-reveal,.iwcards-reveal__inner{transition-duration:0.01ms}}.iwscratch .iwnova-intro.is-hidden{display:none}.iwscratch::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,0.13) 1.4px, transparent 1.8px);background-size:38px 38px;-webkit-mask-image:radial-gradient(120% 95% at 50% 40%, #000 28%, transparent 82%);mask-image:radial-gradient(120% 95% at 50% 40%, #000 28%, transparent 82%);animation:iwScratchDrift 9s linear infinite}.iwscratch::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(42% 50% at 28% 30%, var(--iw-wash, rgba(124,58,237,0.32)), transparent 70%),radial-gradient(42% 52% at 72% 68%, var(--iw-soft, rgba(255,184,92,0.16)), transparent 70%);animation:iwScratchAurora 12s ease-in-out infinite alternate}@keyframes iwScratchDrift{to{background-position:38px 76px}}@keyframes iwScratchAurora{0%{transform:translate3d(-3%, -2%, 0) scale(1.05);opacity:0.78}100%{transform:translate3d(3%, 2%, 0) scale(1.16);opacity:1}}@media (prefers-reduced-motion: reduce){.iwscratch::before,.iwscratch::after{animation:none}}.iwscratch-flip{perspective:1300px}.iwscratch-flip__inner{position:relative;transform-style:preserve-3d;transition:transform 0.75s cubic-bezier(0.4, 0.1, 0.2, 1)}.iwscratch-flip.is-flipped .iwscratch-flip__inner{transform:rotateY(180deg)}.iwscratch-flip.is-flipped .iwscratch-back{opacity:0}.iwscratch-flip.is-flipped .iwscratch-front{opacity:1}.iwscratch-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0s linear 0.38s}.iwscratch-back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:24px;border:1px solid rgba(168,85,247,0.4);background:radial-gradient(circle at 50% 28%, rgba(124,58,237,0.5), transparent 60%),linear-gradient(180deg, rgba(34,22,66,0.98), rgba(14,9,30,0.98));box-shadow:0 44px 96px -36px rgba(0,0,0,0.95),0 0 64px -26px rgba(124,58,237,0.7),inset 0 1px 0 rgba(255,255,255,0.1)}.iwscratch-back::after{content:"";position:absolute;inset:10px;border-radius:18px;border:1px dashed rgba(168,85,247,0.32);pointer-events:none}.iwscratch-back__logo{width:116px;height:auto;filter:brightness(0) invert(1) drop-shadow(0 0 22px rgba(168,85,247,0.7))}.iwscratch-back__brand{font-size:0.78rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.82)}.iwscratch-front{transform:rotateY(180deg);opacity:0}.iwscratch-howto__coin{width:64px;height:64px;margin-bottom:12px;border-radius:50%;background:radial-gradient(circle at 38% 32%, #fff7da, #ffce5a 55%, #d98a25);box-shadow:0 0 26px -4px rgba(255,201,96,0.85),inset 0 -6px 12px -6px rgba(0,0,0,0.5)}.iwscratch-stage{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:92vw;max-width:376px}.iwscratch-stage.is-on{display:block}.iwscratch-card{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(168,85,247,0.32);background:radial-gradient(130% 80% at 50% -10%, rgba(124,58,237,0.3), transparent 62%),linear-gradient(180deg, rgba(30,21,60,0.97), rgba(12,9,28,0.97));box-shadow:0 44px 96px -36px rgba(0,0,0,0.95),0 0 64px -26px rgba(124,58,237,0.65),inset 0 1px 0 rgba(255,255,255,0.1)}.iwscratch-card__head{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,0.08)}.iwscratch-card__logo{width:32px;height:auto;opacity:0.95;filter:brightness(0) invert(1)}.iwscratch-card__brand{font-weight:800;font-size:0.95rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iwscratch-card__tag{margin-left:auto;font-size:0.6rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(190,150,255,0.92);white-space:nowrap}.iwscratch-panel{position:relative}.iwscratch-results{display:grid;grid-template-columns:repeat(var(--cols, 4), minmax(0, 1fr));justify-items:center;gap:8px;padding:16px}.iwscratch-cell{position:relative;width:100%;max-width:74px;aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:13px;font-size:1.02rem;font-weight:800;color:rgba(255,255,255,0.36);background:linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),inset 0 0 0 1px rgba(255,255,255,0.04)}.iwscratch-cell.is-win{color:#5a3408;background:radial-gradient(circle at 50% 32%, #fff8e0, #ffce5a 52%, #e0982a);box-shadow:0 0 28px -3px rgba(255,201,96,0.9),inset 0 1px 0 rgba(255,255,255,0.6)}.iwscratch-results.is-revealed .iwscratch-cell.is-win{animation:iwscratchWin 0.5s cubic-bezier(0.2, 1.4, 0.35, 1) both}@keyframes iwscratchWin{0%{transform:scale(0.55);opacity:0}100%{transform:scale(1);opacity:1}}.iwscratch-foil{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:none;transition:opacity 0.5s ease}.iwscratch-foil.is-cleared{opacity:0;pointer-events:none}.iwscratch-hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(10,8,24,0.55);font-size:0.66rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.92);pointer-events:none;animation:iwscratchHint 1.7s ease-in-out infinite}.iwscratch-hint svg{display:block}.iwscratch-hint.is-hidden{opacity:0;animation:none}@keyframes iwscratchHint{0%,100%{transform:translate(-50%, 0)}50%{transform:translate(-50%, -5px)}}.iw-topup{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:22px;opacity:0;pointer-events:none;transition:opacity 0.25s ease}.iw-topup.is-open{opacity:1;pointer-events:auto}.iw-topup__backdrop{position:absolute;inset:0;border:none;padding:0;background:rgba(5,6,12,0.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.iw-topup__card{position:relative;z-index:1;width:100%;max-width:322px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:28px 24px 20px;border-radius:24px;border:1px solid rgba(168,85,247,0.32);background:linear-gradient(180deg, rgba(30,21,60,0.98), rgba(14,9,30,0.98));box-shadow:0 44px 96px -36px rgba(0,0,0,0.95),0 0 64px -26px rgba(124,58,237,0.6);transform:translateY(14px) scale(0.95);transition:transform 0.32s cubic-bezier(0.2, 1.2, 0.4, 1)}.iw-topup.is-open .iw-topup__card{transform:translateY(0) scale(1)}.iw-topup__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;color:#fff;background:linear-gradient(158deg, #b57bff, #7c3aed);box-shadow:0 0 30px -6px rgba(124,58,237,0.85)}.iw-topup__title{font-size:1.2rem;font-weight:800;color:#fff}.iw-topup__lede{margin:0 0 10px;font-size:0.9rem;line-height:1.45;color:rgba(255,255,255,0.66)}.iw-topup__btn{width:100%;padding:14px;border-radius:999px;background:linear-gradient(158deg, #b57bff, #7c3aed 60%, #5b21b6);color:#fff;font-weight:800;font-size:0.95rem;text-decoration:none;box-shadow:0 12px 30px -8px rgba(124,58,237,0.85)}.iw-topup__btn--ghost{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);box-shadow:none}.iw-topup__later{margin-top:2px;padding:8px;border:none;background:none;color:rgba(255,255,255,0.5);font-size:0.82rem;font-weight:600;cursor:pointer}.iwactions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:14px;border-top:1px solid rgba(255,255,255,0.08)}.iwactions__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.82);font-size:0.5rem;font-weight:700;cursor:pointer}.iwactions__btn svg{color:rgba(190,150,255,0.95)}.iw-scrim{position:absolute;inset:0;z-index:40;background:rgba(5,6,12,0.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity 0.25s ease}.is-sheet-open .iw-scrim{opacity:1;pointer-events:auto}.iw-sheet{position:absolute;inset:0;z-index:41;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.25s ease}.iw-sheet.is-open{opacity:1;pointer-events:auto}.iw-sheet__panel{position:relative;width:100%;max-width:360px;max-height:82vh;overflow-y:auto;padding:22px 20px 20px;border-radius:24px;border:1px solid rgba(168,85,247,0.3);background:linear-gradient(180deg, rgba(30,21,60,0.98), rgba(12,9,28,0.98));box-shadow:0 44px 96px -36px rgba(0,0,0,0.95),0 0 64px -26px rgba(124,58,237,0.55);transform:translateY(14px) scale(0.96);transition:transform 0.3s cubic-bezier(0.2, 1.2, 0.4, 1)}.iw-sheet.is-open .iw-sheet__panel{transform:translateY(0) scale(1)}.iw-sheet__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.7);cursor:pointer}.iw-sheet__title{margin:0 0 14px;font-size:1.2rem;font-weight:800;color:#fff}.iw-sheet__steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font-size:0.9rem;line-height:1.45;color:rgba(255,255,255,0.72)}.iw-sheet__steps b{color:#fff}.iw-sheet__fine{margin:14px 0 0;font-size:0.74rem;line-height:1.5;color:rgba(255,255,255,0.5)}.iw-sheet__link{color:rgba(180,130,255,0.95);text-decoration:underline}.iwentry{position:absolute;left:50%;top:55%;transform:translate(-50%, -50%);z-index:3;width:calc(100% - 32px);max-width:380px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 18px 24px;border-radius:28px;background:linear-gradient(180deg, rgba(28,19,58,0.74), rgba(12,9,28,0.68));border:1px solid rgba(255,255,255,0.14);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 44px 96px -40px rgba(0,0,0,0.95),0 0 80px -36px var(--iw-glow, rgba(124,58,237,0.6)),inset 0 1px 0 rgba(255,255,255,0.08);transition:opacity 0.4s ease, transform 0.4s ease}.iwentry__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.2rem 0.7rem;margin:0;font-size:0.6rem;font-weight:600;color:rgba(255,255,255,0.42)}.iwentry__meta span{display:inline-flex;align-items:center;gap:0.3rem}.iwentry.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%, -50%) scale(0.92)}.iwentry__prize{display:flex;align-items:center;gap:0.6rem;width:100%;max-width:320px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.1)}.iwentry__prize-img{width:48px;height:48px;border-radius:11px;object-fit:cover;flex-shrink:0;border:1px solid var(--iw-accent, rgba(255,255,255,0.25));box-shadow:0 0 18px -6px var(--iw-glow, rgba(124,58,237,0.6))}.iwentry__prize-text{display:flex;flex-direction:column;gap:1px;min-width:0}.iwentry__prize-eyebrow{font-size:0.56rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--iw-accent, rgba(255,255,255,0.6))}.iwentry__prize-name{font-size:0.92rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iwentry__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);background:rgba(20,14,40,0.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.iwentry__tab{padding:8px 18px;border:none;border-radius:999px;background:none;color:rgba(255,255,255,0.58);font-size:0.6rem;font-weight:700;cursor:pointer;transition:color 0.2s ease, background 0.2s ease}.iwentry__tab.is-active{background:var(--iw-fill, linear-gradient(158deg, #b57bff, #7c3aed));color:#fff;box-shadow:0 8px 22px -10px var(--iw-glow, rgba(124,58,237,0.9))}.iwentry__panel{display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:204px}.iwentry__panel.is-active{display:flex}.iwpostal{max-width:320px;text-align:center}.iwpostal p{margin:0 0 14px;font-size:0.88rem;line-height:1.45;color:rgba(255,255,255,0.7)}.iwpostal__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:999px;border:1px solid rgba(168,85,247,0.5);color:rgba(220,200,255,0.95);font-weight:800;font-size:0.9rem;text-decoration:none}.iw-disclosure{position:fixed;left:0;right:0;bottom:20px;z-index:4;text-align:center;padding:0 16px;font-size:0.64rem;line-height:1.4;color:rgba(255,255,255,0.42);pointer-events:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.iw-disclosure__link{color:rgba(190,150,255,0.85);text-decoration:underline;pointer-events:auto}.iwcards::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(45% 50% at 30% 28%, var(--iw-wash, rgba(124,58,237,0.3)), transparent 70%),radial-gradient(45% 52% at 72% 72%, var(--iw-soft, rgba(236,72,153,0.16)), transparent 70%);animation:iwScratchAurora 13s ease-in-out infinite alternate}.iwcards-float{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.iwcards-float span{position:absolute;bottom:-14%;color:rgba(168,85,247,0.16);filter:drop-shadow(0 0 18px rgba(168,85,247,0.3));animation:iwCardsFloat linear infinite}.iwcards-float span svg{display:block;width:100%;height:100%}.iwcards-float span:nth-child(1){left:8%;width:38px;height:38px;animation-duration:15s;animation-delay:0s}.iwcards-float span:nth-child(2){left:27%;width:60px;height:60px;animation-duration:19s;animation-delay:-5s;color:rgba(236,72,153,0.15)}.iwcards-float span:nth-child(3){left:47%;width:44px;height:44px;animation-duration:16s;animation-delay:-9s}.iwcards-float span:nth-child(4){left:65%;width:54px;height:54px;animation-duration:21s;animation-delay:-3s;color:rgba(236,72,153,0.15)}.iwcards-float span:nth-child(5){left:83%;width:38px;height:38px;animation-duration:14s;animation-delay:-11s}.iwcards-float span:nth-child(6){left:40%;width:72px;height:72px;animation-duration:24s;animation-delay:-7s}@keyframes iwCardsFloat{0%{transform:translateY(0) rotate(-8deg);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(-118vh) rotate(20deg);opacity:0}}@media (prefers-reduced-motion: reduce){.iwcards::before{animation:none}.iwcards-float span{animation:none;opacity:0.12}.iwnova-dive,.iwnova-replay{animation:none}.iw-stat--pool,.iw-stat--pool .iw-stat__value{animation:none}}.scoops-promo{position:relative;display:flex;align-items:center;gap:1rem;margin:0 0 1.75rem;padding:1rem 1.25rem;border-radius:16px;overflow:hidden;background:linear-gradient(120deg, #2b1064 0%, #4c1d95 45%, #6d28d9 100%);border:1px solid rgba(168,85,247,0.4);box-shadow:0 10px 30px rgba(76,29,149,0.35);color:#fff;transition:transform 0.18s ease, box-shadow 0.18s ease}.scoops-promo:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(124,58,237,0.45);color:#fff}.scoops-promo:hover .scoops-promo__cta{gap:0.6rem;background:rgba(255,255,255,0.22)}.scoops-promo__glow{position:absolute;inset:0;background:radial-gradient(420px circle at 12% 50%, rgba(168,85,247,0.55), transparent 60%),radial-gradient(360px circle at 92% 15%, rgba(255,87,34,0.25), transparent 55%);pointer-events:none}.scoops-promo__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);box-shadow:0 0 18px rgba(168,85,247,0.6)}.scoops-promo__icon svg{color:#fff}.scoops-promo__body{position:relative;display:flex;flex-direction:column;gap:0.15rem;min-width:0;flex:1 1 auto}.scoops-promo__title{display:inline-flex;align-items:center;gap:0.5rem;font-size:1.05rem;font-weight:800;letter-spacing:-0.01em}.scoops-promo__badge{display:inline-flex;align-items:center;padding:0.18rem 0.5rem;border-radius:999px;background:linear-gradient(135deg, #ff5722, #f59e0b);color:#fff;font-size:0.6rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;box-shadow:0 4px 12px rgba(255,87,34,0.45);animation:scoops-promo-badge 1.8s ease-in-out infinite}.scoops-promo__sub{font-size:0.85rem;color:rgba(255,255,255,0.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scoops-promo__cta{position:relative;display:inline-flex;align-items:center;gap:0.35rem;flex:0 0 auto;padding:0.5rem 0.9rem;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.28);font-size:0.82rem;font-weight:700;color:#fff;transition:gap 0.18s ease, background 0.18s ease}.scoops-promo__cta svg{color:#fff}@keyframes scoops-promo-badge{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width: 640px){.scoops-promo{gap:0.75rem;padding:0.85rem 1rem}.scoops-promo__sub{display:none}.scoops-promo__cta{padding:0.5rem 0.7rem}}.iwf{position:relative;padding:1.5rem 1.25rem 4rem}.iwf__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(900px 460px at 50% -8%, rgba(124,58,237,0.22), transparent 60%)}.iwf__grid{position:absolute;inset:-1px 0 auto;height:360px;background-image:linear-gradient(rgba(124,58,237,0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(124,58,237,0.12) 1px, transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at 50% 0%, #000 35%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%, #000 35%, transparent 80%)}.iwf__inner{position:relative;z-index:1}.iwf__back{display:inline-flex;align-items:center;gap:0.4rem;color:#7C3AED;font-weight:700;font-size:0.9rem;margin-bottom:1.25rem}.iwf__back:hover{color:#ff5722}.iwf-hero{display:flex;gap:1.75rem;align-items:center;padding:1.75rem;border-radius:22px;background:linear-gradient(135deg, #150d33 0%, #0e0a26 55%, #1b0f3e 100%);border:1px solid rgba(168,85,247,0.32);box-shadow:0 24px 60px -24px rgba(76,29,149,0.7),inset 0 1px 0 rgba(255,255,255,0.06);color:#fff}.iwf-hero__art{position:relative;flex:0 0 auto;width:168px;height:168px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #7c3aed, #a855f7);box-shadow:0 0 40px rgba(168,85,247,0.45)}.iwf-hero__img{width:100%;height:100%;object-fit:cover}.iwf-hero__icon{color:rgba(255,255,255,0.92)}.iwf-hero__glow{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%, rgba(255,255,255,0.35), transparent 60%);pointer-events:none}.iwf-hero__body{min-width:0}.iwf-hero__eyebrow{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:900;letter-spacing:0.18em;text-transform:uppercase;background:linear-gradient(90deg, #c4b5fd, #f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.iwf-hero__title{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:900;letter-spacing:-0.02em;line-height:1.05;margin:0.35rem 0 0.75rem;color:#fff}.iwf-hero__meta{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.iwf-hero__from{color:rgba(255,255,255,0.6);font-size:0.9rem}.iwf-pill{display:inline-flex;align-items:center;padding:0.3rem 0.7rem;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent}.iwf-pill--info{background:rgba(59,130,246,0.16);color:#93c5fd;border-color:rgba(59,130,246,0.4)}.iwf-pill--primary{background:rgba(168,85,247,0.18);color:#d8b4fe;border-color:rgba(168,85,247,0.45)}.iwf-pill--warning{background:rgba(245,158,11,0.16);color:#fcd34d;border-color:rgba(245,158,11,0.4)}.iwf-pill--success{background:rgba(16,185,129,0.16);color:#6ee7b7;border-color:rgba(16,185,129,0.4)}.iwf-pill--danger{background:rgba(239,68,68,0.16);color:#fca5a5;border-color:rgba(239,68,68,0.4)}.iwf-pill--light{background:rgba(148,163,184,0.16);color:#cbd5e1;border-color:rgba(148,163,184,0.4)}.iwf-lead{margin:1.75rem 0 1rem;font-size:1.05rem;font-weight:600;color:#1f2937}.iwf-choice{display:grid;grid-template-columns:1.3fr 1fr;gap:1.25rem}.iwf-card{position:relative;padding:1.5rem;border-radius:18px;overflow:hidden}.iwf-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;margin-bottom:0.85rem}.iwf-card__title{font-size:1.15rem;font-weight:800;margin-bottom:0.6rem}.iwf-card__lede{opacity:0.85;margin-bottom:1.1rem}.iwf-card__label{display:block;font-weight:700;font-size:0.85rem;margin-bottom:0.4rem}.iwf-card__input{width:100%;padding:0.75rem 0.9rem;border-radius:12px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.1);color:#fff;font-family:inherit;resize:vertical;margin-bottom:1rem}.iwf-card__input::placeholder{color:rgba(255,255,255,0.55)}.iwf-card__input:focus{outline:none;border-color:rgba(255,255,255,0.5)}.iwf-card--item{background:linear-gradient(150deg, #6d28d9 0%, #4c1d95 60%, #2b1064 100%);border:1px solid rgba(168,85,247,0.5);box-shadow:0 18px 44px -22px rgba(124,58,237,0.8);color:#fff}.iwf-card--item .iwf-card__icon{background:rgba(255,255,255,0.16);color:#fff}.iwf-card--item .iwf-card__title{color:#fff}.iwf-card--item .iwf-card__label{color:rgba(255,255,255,0.85)}.iwf-card--item .iwf-card__input{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.28);color:#fff}.iwf-card--item .iwf-card__input::placeholder{color:rgba(255,255,255,0.6)}.iwf-card--cash{background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 12px 30px -20px rgba(10,10,20,0.3);color:#1f2937}.iwf-card--cash .iwf-card__icon{background:rgba(255,87,34,0.12);color:#ff5722}.iwf-card--cash .iwf-card__lede{color:#6b7280}.iwf-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.8rem 1.1rem;border-radius:12px;border:none;font-weight:800;font-size:0.95rem;cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease}.iwf-btn--primary{background:linear-gradient(135deg, #fff 0%, #f3e8ff 100%);color:#4c1d95;box-shadow:0 6px 18px rgba(0,0,0,0.25)}.iwf-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,0.32)}.iwf-btn--ghost{background:linear-gradient(135deg, #ff5722 0%, #7C3AED 100%);color:#fff;box-shadow:0 6px 18px rgba(255,87,34,0.3)}.iwf-btn--ghost:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,87,34,0.42)}.iwf-panel{display:flex;align-items:center;gap:0.85rem;margin-top:1.75rem;padding:1.2rem 1.4rem;border-radius:16px;font-weight:600}.iwf-panel--good{background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.32);color:#047857}.iwf-panel__icon{display:inline-flex}.iwf-track{margin-top:1.75rem;padding:1.6rem;border-radius:18px;background:#fff;border:1px solid rgba(10,10,20,0.07);box-shadow:0 12px 30px -22px rgba(10,10,20,0.25)}.iwf-steps{display:flex;list-style:none;margin:0;padding:0}.iwf-step{position:relative;flex:1 1 0;text-align:center}.iwf-step__dot{position:relative;z-index:1;display:block;width:18px;height:18px;margin:0 auto 0.5rem;border-radius:50%;background:#e5e7eb;border:3px solid #fff;box-shadow:0 0 0 1px #e5e7eb}.iwf-step__label{font-size:0.82rem;font-weight:700;color:#9ca3af}.iwf-step:not(:last-child)::after{content:"";position:absolute;top:9px;left:50%;width:100%;height:3px;background:#e5e7eb}.iwf-step.is-done .iwf-step__dot,.iwf-step.is-current .iwf-step__dot{background:#7C3AED;box-shadow:0 0 0 1px #7C3AED,0 0 14px rgba(124,58,237,0.5)}.iwf-step.is-done::after{background:#7C3AED}.iwf-step.is-done .iwf-step__label,.iwf-step.is-current .iwf-step__label{color:#4c1d95}.iwf-step.is-current .iwf-step__dot{animation:iwf-pulse 1.6s ease-in-out infinite}@keyframes iwf-pulse{0%,100%{box-shadow:0 0 0 1px #7C3AED,0 0 10px rgba(124,58,237,0.5)}50%{box-shadow:0 0 0 1px #7C3AED,0 0 22px rgba(124,58,237,0.85)}}.iwf-address{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(10,10,20,0.06)}.iwf-address__label{font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#9ca3af}.iwf-address__value{white-space:pre-line;color:#1f2937;margin-top:0.25rem}.iwf-thread{margin-top:2.5rem}.iwf-thread__title{display:flex;align-items:center;gap:0.5rem;font-size:1.15rem;font-weight:800;margin-bottom:1rem}.iwf-thread__empty{color:#9ca3af}.iwf-compose{display:flex;gap:0.6rem;align-items:flex-end;margin-bottom:1.5rem}.iwf-compose__input{flex:1 1 auto;padding:0.7rem 0.9rem;border-radius:12px;border:1px solid rgba(10,10,20,0.12);font-family:inherit;resize:vertical}.iwf-compose__input:focus{outline:none;border-color:#7C3AED}.iwf-compose__send{width:auto;white-space:nowrap}.iwf-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.85rem}.iwf-msg{max-width:78%;padding:0.75rem 1rem;border-radius:16px}.iwf-msg__author{display:block;font-size:0.72rem;font-weight:800;opacity:0.7;margin-bottom:0.15rem}.iwf-msg__body{margin:0}.iwf-msg__time{display:block;font-size:0.68rem;opacity:0.55;margin-top:0.3rem}.iwf-msg--shop{align-self:flex-start;background:linear-gradient(135deg, #4c1d95, #7c3aed);color:#fff;border-bottom-left-radius:4px}.iwf-msg--you{align-self:flex-end;background:#f3f4f6;color:#1f2937;border-bottom-right-radius:4px}@media (max-width: 720px){.iwf-hero{flex-direction:column;text-align:center}.iwf-hero__meta{justify-content:center}.iwf-choice{grid-template-columns:1fr}}.iwc-tag--closed{background:rgba(255,255,255,0.16) !important;color:#fff;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.iwr-winners{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:0.85rem;perspective:1600px}.iwr-winner{display:flex;aspect-ratio:5 / 7;border-radius:16px;transition:transform 0.18s ease}.iwr-winner:hover{transform:translateY(-3px)}.iwr-winner__inner{position:relative;flex:1;display:flex;transform-style:preserve-3d;transform:rotateY(0deg)}.iwr-winner__front,.iwr-winner__back{border-radius:16px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 8px 24px rgba(8,4,24,0.3);transition:border-color 0.18s ease, box-shadow 0.18s ease}.iwr-winner__front{flex:1;display:flex;flex-direction:column;background:linear-gradient(160deg, rgba(38,30,66,0.55), rgba(13,10,30,0.82))}.iwr-winner__back{position:absolute;inset:0;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg, #1a1330 0%, #0c0918 100%)}.iwr-winner__back::after{content:"";position:absolute;inset:9px;border:1px dashed rgba(255,255,255,0.22);border-radius:11px}.iwr-winner__backbottom{position:absolute;bottom:1.7rem;left:1.5rem;right:1.5rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0.12rem;text-align:center}.iwr-winner__backamount{font-size:1.2rem;font-weight:900;letter-spacing:-0.02em;color:#fff}.iwr-winner__backcount{font-size:0.6rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--iw-accent, #c4b5fd)}.iwr-winner__logo{position:relative;z-index:1;width:66%;height:46px;background:var(--iw-fill, linear-gradient(158deg, #c79bff, #7c3aed 60%));-webkit-mask:url(/images/logo.svg) center/contain no-repeat;mask:url(/images/logo.svg) center/contain no-repeat;filter:drop-shadow(0 1px 8px var(--iw-glow-soft, rgba(124,58,237,0.5)))}.iwr-winner:hover .iwr-winner__front{border-color:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 16px 36px rgba(8,4,24,0.5),0 0 28px -12px rgba(124,58,237,0.55)}.iwr-winner__hero{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(150% 120% at 50% -16%, rgba(255,255,255,0.05), transparent 62%),rgba(8,6,24,0.55);overflow:hidden}.iwr-winner__img{width:100%;height:100%;object-fit:cover}.iwr-winner__glyph{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:#c4b5fd}.iwr-winner__amount{font-size:2.6rem;font-weight:900;letter-spacing:-0.025em;color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.iwr-winner--cash .iwr-winner__amount{background-image:linear-gradient(158deg, #6ee7b7, #10b981 72%);filter:drop-shadow(0 2px 10px rgba(16,185,129,0.5))}.iwr-winner--credit .iwr-winner__amount{background-image:linear-gradient(158deg, #7dd3fc, #38bdf8 72%);filter:drop-shadow(0 2px 10px rgba(56,189,248,0.5))}.iwr-winner__body{flex-shrink:0;display:flex;flex-direction:column;gap:0.4rem;padding:0.8rem 0.9rem 0.95rem;border-top:1px solid rgba(255,255,255,0.07)}.iwr-winner__prize{font-size:0.98rem;font-weight:800;letter-spacing:-0.01em;color:#fff}.iwr-winner__who{display:flex;align-items:center;gap:0.45rem}.iwr-winner__avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.06)}.iwr-winner__name{font-weight:700;color:#fff;font-size:0.88rem}.iwr-winner__when{display:inline-flex;align-items:center;gap:0.35rem;margin-top:auto;font-size:0.76rem;color:rgba(255,255,255,0.5)}.iwr-winner__when svg{opacity:0.7}@media (prefers-reduced-motion: no-preference){.iwr-winner__inner{animation:iwrFlipIn 1.1s cubic-bezier(0.2, 0.75, 0.3, 1) backwards;animation-delay:calc(var(--flip-i, 0) * 0.1s)}}@keyframes iwrFlipIn{from{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}.iwr-section{margin-bottom:2.75rem}.iwr-section__title{font-size:1.3rem;font-weight:800;letter-spacing:-0.01em;color:#fff;margin-bottom:1.1rem}.iwr-winner__stock{margin-top:auto;font-size:0.74rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:#c4b5fd}.iwr-deck{position:relative}.iwr-deck--stacked{display:contents}.iwr-deck__face{position:relative;cursor:pointer}.iwr-deck__face::before,.iwr-deck__face::after{content:"";position:absolute;inset:0;z-index:0;border-radius:16px;background:linear-gradient(160deg, rgba(38,30,66,0.55), rgba(13,10,30,0.82));border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 24px rgba(8,4,24,0.3);transition:opacity 0.25s ease}.iwr-deck__face::before{transform:translate(5px, 7px) rotate(2.2deg)}.iwr-deck__face::after{transform:translate(9px, 13px) rotate(4.4deg)}.iwr-deck__face .iwr-winner{position:relative;z-index:1}.iwr-deck__face .iwr-winner__inner{animation:none;transform:rotateY(180deg);transition:transform 0.55s cubic-bezier(0.3, 0.9, 0.3, 1)}.iwr-deck__face .iwr-winner__front,.iwr-deck__face .iwr-winner__back{transition:opacity 0s linear 0.28s}.iwr-deck__face .iwr-winner__front{opacity:0}.iwr-deck--stacked.is-open .iwr-deck__face::before,.iwr-deck--stacked.is-open .iwr-deck__face::after{opacity:0}.iwr-deck--stacked.is-open .iwr-deck__face .iwr-winner__inner{transform:rotateY(0deg)}.iwr-deck--stacked.is-open .iwr-deck__face .iwr-winner__front{opacity:1}.iwr-deck--stacked.is-open .iwr-deck__face .iwr-winner__back{opacity:0}.iwr-deck__spread{display:none}.iwr-deck--stacked.is-open .iwr-deck__spread{display:contents}.iwr-deck__dealt{cursor:pointer}@media (prefers-reduced-motion: no-preference){.iwr-deck--stacked.is-open:not(.is-closing) .iwr-deck__dealt{animation:iwrDeal 0.4s cubic-bezier(0.2, 0.85, 0.32, 1.05) backwards;animation-delay:calc(var(--j, 0) * 0.06s)}.iwr-deck--stacked.is-closing .iwr-deck__dealt{animation:iwrDealOut 0.22s ease forwards}}@keyframes iwrDeal{from{transform:translateY(-52px) rotate(-7deg);opacity:0}}@keyframes iwrDealOut{to{transform:translateY(-26px) rotate(-4deg);opacity:0}}.iw-grand{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 50% 28%, rgba(24,12,48,0.86), rgba(2,2,8,0.97));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 0.45s ease}.iw-grand.is-on{opacity:1;pointer-events:auto}.iw-grand__card{text-align:center;max-width:440px;transform:scale(0.88) translateY(12px);transition:transform 0.5s cubic-bezier(0.2, 0.9, 0.3, 1.15)}.iw-grand.is-on .iw-grand__card{transform:scale(1) translateY(0)}.iw-grand__img{width:210px;height:210px;object-fit:cover;border-radius:26px;border:1px solid var(--iw-glow-soft, rgba(167,116,255,0.5));box-shadow:0 40px 90px -24px var(--iw-glow, rgba(124,58,237,0.9)),inset 0 1px 0 rgba(255,255,255,0.1);margin-bottom:1.6rem}.iw-grand__money{display:grid;place-items:center;font-weight:900;font-size:clamp(2rem, 7vw, 3rem);color:#fff}.iw-grand__eyebrow{font-size:0.78rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:var(--iw-accent, #c4b5fd);margin-bottom:0.5rem}.iw-grand__img--item{display:none;align-items:center;justify-content:center;color:var(--iw-accent, #c4b5fd)}.iw-grand__img--photo{display:none}.iw-grand__eyebrow--item{display:none}.iw-grand:not(.is-grand) .iw-grand__img--headline,.iw-grand:not(.is-grand) .iw-grand__eyebrow--grand{display:none}.iw-grand:not(.is-grand) .iw-grand__img--item{display:flex}.iw-grand:not(.is-grand) .iw-grand__eyebrow--item{display:block}.iw-grand.has-item-image:not(.is-grand) .iw-grand__img--item{display:none}.iw-grand.has-item-image:not(.is-grand) .iw-grand__img--photo{display:inline-block}.iw-grand__title{font-size:clamp(2.2rem, 8vw, 3.6rem);font-weight:900;letter-spacing:-0.02em;line-height:1.02;background:var(--iw-fill, linear-gradient(158deg, #c79bff, #7c3aed 60%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 22px var(--iw-glow-soft, rgba(124,58,237,0.6)))}.iw-grand__note{margin-top:0.9rem;font-size:0.95rem;color:rgba(255,255,255,0.66)}.iw-grand__actions{display:flex;flex-direction:column;align-items:center;gap:0.6rem;margin-top:1.8rem}.iw-grand__cta{display:inline-flex;align-items:center;justify-content:center;padding:0.95rem 2.2rem;border-radius:999px;background:var(--iw-fill, linear-gradient(158deg, #b57bff, #7c3aed));color:#fff;font-size:1rem;font-weight:800;box-shadow:0 16px 36px -10px var(--iw-glow, rgba(124,58,237,0.9))}.iw-grand__dismiss{padding:0.5rem;background:none;border:none;color:rgba(255,255,255,0.55);font-size:0.85rem;font-weight:700;cursor:pointer}.iw-scoop-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:center;padding:0.9rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top, rgba(5,4,12,0.92), rgba(5,4,12,0));pointer-events:none;transform:translateY(0);transition:transform 0.34s cubic-bezier(0.2, 0.8, 0.3, 1),opacity 0.3s ease}.iw-scoop-cta.is-hidden{transform:translateY(130%);opacity:0}.iw-scoop-cta__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:0.5rem;padding:0.95rem 2.1rem;border-radius:999px;background:var(--iw-fill, linear-gradient(158deg, #b57bff, #7c3aed));color:#fff;font-size:1rem;font-weight:800;letter-spacing:0.01em;box-shadow:0 14px 34px -10px var(--iw-glow, rgba(124,58,237,0.9));transition:transform 0.15s ease, box-shadow 0.15s ease}.iw-scoop-cta__btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px var(--iw-glow, rgba(124,58,237,0.95))}.iw-screen .pagination .pagination-link,.iw-screen .pagination .pagination-arrow{background:rgba(255,255,255,0.03);border:1px solid var(--iw-glow-soft, rgba(167,116,255,0.45));color:rgba(255,255,255,0.82);box-shadow:inset 0 0 12px -6px var(--iw-glow-soft, rgba(167,116,255,0.5));transition:border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease, background 0.15s ease}.iw-screen .pagination .pagination-link:hover:not(.is-current),.iw-screen .pagination .pagination-arrow:hover:not(.disabled){background:rgba(255,255,255,0.05);border-color:var(--iw-accent, #c4b5fd);color:#fff;box-shadow:0 0 16px -2px var(--iw-glow, rgba(124,58,237,0.7)),inset 0 0 14px -5px var(--iw-glow-soft, rgba(167,116,255,0.6))}.iw-screen .pagination .pagination-link.is-current{background:transparent;border:1px solid var(--iw-accent, #c4b5fd);color:var(--iw-accent, #c4b5fd) !important;box-shadow:0 0 18px -1px var(--iw-glow, rgba(124,58,237,0.85)),inset 0 0 16px -5px var(--iw-glow, rgba(124,58,237,0.7));text-shadow:0 0 10px var(--iw-glow, rgba(124,58,237,0.8))}.iw-screen .pagination .pagination-arrow.disabled{background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.08);color:rgba(255,255,255,0.25);box-shadow:none}.iw-screen .pagination .pagination-ellipsis{color:rgba(255,255,255,0.4)}.iw-screen.iw-themed{background:radial-gradient(1100px 720px at 50% -6%, var(--iw-glow-soft, rgba(124,58,237,0.5)), transparent 52%),radial-gradient(120% 80% at 50% 108%, var(--iw-soft, rgba(124,58,237,0.12)), transparent 55%),#06040e}.iw-screen.iw-themed .iw-screen__bg-grid{display:none}.iw-screen.iw-themed .page-hero__tagline,.iw-screen.iw-themed .iwf__back{color:var(--iw-accent, #a855f7)}@media (max-width: 600px){.iwr-winners{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.6rem}.iwr-winner__logo{display:none}.iwr-deck__face .iwr-winner__logo{display:block}.iwr-winner__amount{font-size:1.85rem}.iwr-winner__body{gap:0.3rem;padding:0.6rem 0.65rem 0.7rem}.iwr-winner__prize{font-size:0.85rem}.iwr-winner__avatar{width:20px;height:20px}.iwr-winner__name{font-size:0.8rem}}@media (max-height: 700px){.iwnova{padding:84px 12px 16px}.iwcards{padding-top:60px}.iwnova .iwlab__mult,.iwcards .iwlab__mult,.iwstrike .iwlab__mult{font-size:clamp(1.3rem, 6vw, 1.6rem)}.iwnova .iwlab__status{font-size:0.58rem;letter-spacing:0.14em;margin-top:0.5rem}.iwentry{top:150px;transform:translateX(-50%);gap:11px;padding:14px 14px 16px;border-radius:20px}.iwentry.is-hidden{transform:translateX(-50%) scale(0.92)}.iwentry__prize{gap:0.5rem;padding-bottom:8px}.iwentry__prize-img{width:34px;height:34px;border-radius:9px}.iwentry__prize-eyebrow{font-size:0.5rem}.iwentry__prize-name{font-size:0.8rem}.iwentry__panel{min-height:0;gap:12px}.iwentry__tab{padding:5px 13px;font-size:0.73rem}.iwnova-preset{padding:8px 0;font-size:0.9rem}.iwnova-cost__count{font-size:0.66rem}.iwnova-cost__total{font-size:1rem}.iwnova-dive{height:46px;font-size:0.86rem;letter-spacing:0.15em}.iwnova-free{font-size:0.74rem;padding:7px 11px}.iwactions{padding-top:9px;gap:5px}.iwactions__btn{padding:5px 10px}}.iwr-deck--tap{cursor:pointer}body.iwr-modal-lock{overflow:hidden}.iwr-modal{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:20px}.iwr-modal.is-open{display:flex}.iwr-modal__scrim{position:absolute;inset:0;background:rgba(4,6,16,0.78);backdrop-filter:blur(4px)}.iwr-modal.is-open .iwr-modal__scrim{animation:iwrModalScrim 0.3s ease}.iwr-modal__stage{position:relative;z-index:1;width:440px;max-width:100%}.iwr-modal__panel{position:relative;width:100%;max-height:85vh;overflow-y:auto;padding:24px;text-align:center;color:#fff;background:radial-gradient(130% 80% at 50% -12%, rgba(124,58,237,0.32), transparent 60%),linear-gradient(180deg, #151a2e, #0b0e1a);border:1px solid rgba(255,255,255,0.12);border-radius:20px;box-shadow:0 40px 100px -20px rgba(0,0,0,0.7),0 0 70px -22px rgba(124,58,237,0.55),inset 0 1px 0 rgba(255,255,255,0.1)}.iwr-modal.is-open .iwr-modal__panel{animation:iwrModalPop 0.55s cubic-bezier(0.18, 0.8, 0.28, 1)}@keyframes iwrModalScrim{from{opacity:0}to{opacity:1}}@keyframes iwrModalPop{0%{transform:scale(0.55) translateY(28px);opacity:0}55%{opacity:1}100%{transform:scale(1) translateY(0);opacity:1}}.iwr-modal__close{position:absolute;top:-46px;right:0;z-index:2;width:38px;height:38px;font-size:22px;line-height:1;color:#fff;cursor:pointer;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.18);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background 0.2s ease, transform 0.2s ease}.iwr-modal__close:hover{background:rgba(255,255,255,0.24);transform:scale(1.05)}.iwr-modal__img{width:100%;max-height:280px;margin-bottom:16px;object-fit:contain;background:#fff;border-radius:14px}.iwr-modal__title{margin:0 0 6px;font-size:1.3rem;font-weight:800}.iwr-modal__desc{margin:0 0 16px;font-size:0.95rem;line-height:1.45;color:rgba(255,255,255,0.72)}.iwr-modal__value{display:flex;flex-direction:column;gap:2px;margin-bottom:18px}.iwr-modal__amount{font-size:1.7rem;font-weight:800}.iwr-modal__cash{font-size:0.9rem;color:rgba(255,255,255,0.6)}.iwr-modal__who{display:flex;align-items:center;justify-content:center;gap:10px}.iwr-modal__avatar{width:38px;height:38px;object-fit:cover;border-radius:999px}.iwr-modal__whotext{text-align:left}.iwr-modal__winner{display:block;font-size:0.95rem;font-weight:700}.iwr-modal__date{display:block;font-size:0.8rem;color:rgba(255,255,255,0.55)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:0.75rem}.stat{position:relative;padding:1.25rem;border-radius:12px;animation:statRise 0.5s cubic-bezier(0.2, 0.8, 0.3, 1) backwards}.stat:nth-child(2){animation-delay:0.07s}.stat:nth-child(3){animation-delay:0.14s}.stat__label{display:block;font-size:0.65rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:0.4rem}.stat__value{display:block;font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.stat__value small{font-size:0.45em;font-weight:700;opacity:0.6}.stat__sub{display:block;font-size:0.75rem;margin-top:0.35rem}.stat__progress{margin-top:0.7rem;height:6px;border-radius:999px;overflow:hidden}.stat__progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg, #a855f7, #ff5722)}.stat__feature{display:flex;align-items:center;gap:0.65rem;margin-top:0.3rem}.stat__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;font-size:1.2rem;background:rgba(168,85,247,0.14)}.stat__feature-body{min-width:0}.stat__feature-title{display:block;font-size:1rem;font-weight:800;line-height:1.15}.stat__feature-date{display:block;font-size:0.72rem;margin-top:0.15rem}.stat--light{background:#fff;border:1px solid rgba(10,10,20,0.08);box-shadow:0 1px 2px rgba(10,10,20,0.04)}.stat--light .stat__label{color:#6b7280}.stat--light .stat__value,.stat--light .stat__feature-title{color:#111827}.stat--light .stat__sub,.stat--light .stat__feature-date{color:#9aa1ab}.stat--light .stat__progress{background:rgba(10,10,20,0.08)}.stat--dark{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 24px 50px -30px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.08)}.stat--dark .stat__label,.stat--dark .stat__sub,.stat--dark .stat__feature-date{color:rgba(255,255,255,0.5)}.stat--dark .stat__value,.stat--dark .stat__feature-title{color:#fff}.stat--dark .stat__progress{background:rgba(255,255,255,0.12)}.stat--highlight.stat--light{background:linear-gradient(135deg, #fff 0%, #fff4ef 100%);border-color:rgba(255,87,34,0.2)}.stat--highlight.stat--light .stat__value{background:linear-gradient(135deg, #a855f7 0%, #ff5722 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.stat--highlight.stat--dark{background:radial-gradient(120% 150% at 18% 0%, rgba(255,87,34,0.26), transparent 60%),rgba(255,87,34,0.08);border-color:rgba(255,120,60,0.55);animation:statPoolPulse 2.6s ease-in-out infinite}.stat--highlight.stat--dark .stat__label{color:rgba(255,184,150,0.9)}.stat--highlight.stat--dark .stat__value{font-size:3.4rem;font-weight:900;background:linear-gradient(120deg, #ffe2d0, #ff5722 58%, #ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,87,34,0.7));animation:statNeonFlicker 3s ease-in-out infinite}.stat--spin.stat--dark{text-decoration:none;background:radial-gradient(120% 150% at 18% 0%, rgba(255,209,102,0.3), transparent 60%),rgba(255,196,80,0.08);border-color:rgba(255,209,102,0.6);animation:statSpinPulse 2.8s ease-in-out infinite;transition:transform 0.15s ease, border-color 0.15s ease}.stat--spin.stat--dark .stat__label{color:rgba(255,224,160,0.95)}.stat--spin.stat--dark .stat__sub{color:rgba(255,226,170,0.82)}.stat--spin.stat--dark .stat__spin-value{display:flex;align-items:center;gap:0.7rem;margin:0.2rem 0 0.55rem}.stat--spin.stat--dark .stat__spin-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:11px;color:#1a1407;background:linear-gradient(135deg, #ffe7a6, #f5b73a);box-shadow:0 0 20px -4px rgba(245,183,58,0.9)}.stat--spin.stat--dark .stat__spin-word{font-size:2rem;font-weight:900;letter-spacing:0.02em;line-height:1;text-transform:uppercase;background:linear-gradient(120deg, #fff3cf, #ffce6a 55%, #ffb347);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(255,209,102,0.55))}.stat--spin.stat--dark .stat__spin-arrow{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;color:rgba(255,224,160,0.9);animation:statSpinArrow 1.8s ease-in-out infinite}.stat--spin.stat--dark:hover{transform:translateY(-2px);border-color:rgba(255,233,173,0.95)}.stat--spin.stat--dark:hover .stat__spin-arrow{color:#ffe9ad}@keyframes statRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes statPoolPulse{0%,100%{box-shadow:0 24px 50px -30px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.1),0 0 26px -10px rgba(255,87,34,0.4)}50%{box-shadow:0 24px 50px -30px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.1),0 0 52px -4px rgba(255,87,34,0.8)}}@keyframes statNeonFlicker{0%,100%{filter:drop-shadow(0 0 12px rgba(255,87,34,0.6))}50%{filter:drop-shadow(0 0 24px rgba(255,87,34,0.95))}}@keyframes statSpinPulse{0%,100%{box-shadow:0 24px 50px -30px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.1),0 0 26px -12px rgba(255,209,102,0.45)}50%{box-shadow:0 24px 50px -30px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.1),0 0 50px -6px rgba(255,209,102,0.85)}}@keyframes statSpinArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@media (prefers-reduced-motion: reduce){.stat--spin.stat--dark,.stat--spin .stat__spin-arrow{animation:none}}.spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}svg.lucide{display:inline-block;vertical-align:middle}
