@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.app-error-boundary{min-height:60vh;padding:32px 24px}.app-error-boundary,.global-loader{align-items:center;display:flex;justify-content:center}.global-loader{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f6f8b8;inset:0;pointer-events:all;position:fixed;z-index:10000}.global-loader__icon{color:#2d2d5f;font-size:40px!important}.header{box-shadow:0 10px 30px #1f293714;height:72px;padding:0 40px;position:sticky;top:0;z-index:10}.header .header-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}.header .header-container a{color:inherit}.header .header-container .header-brand{color:#1f2937;font-size:20px;font-weight:700;letter-spacing:-.02em}.header .header-container .header-brand img{filter:drop-shadow(0 6px 10px rgba(31,41,55,.12));height:44px}.header .header-container .header-brand .lmi-continuity{line-height:1.1;margin-left:14px}.header .header-container .header-brand .lmi-continuity .coach-admin{display:block;font-size:14px;font-weight:300;letter-spacing:.02em}.header .header-container .logout-icon-container .anticon{font-size:18px}.header .header-container .logout-icon-container{align-items:center;border-radius:999px;color:#1f2937;cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:700;gap:8px;height:44px;justify-content:center;margin-left:auto;min-width:96px;padding:0 14px;transition:color .22s ease,background .22s ease,transform .22s ease}.header .header-container .logout-icon-container:hover{background:#fff;color:#816900;transform:translateY(-1px)}@media(max-width:640px){.header{padding:0 18px}.header .header-container .header-brand .lmi-continuity{font-size:16px}.header .header-container .header-brand .lmi-continuity .coach-admin{font-size:12px}}.footer{align-items:center;background-color:#2d2929;color:#fff;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;min-height:72px;padding:14px 45px;width:100%}.footer-copyright{font-weight:300;width:355px}.footer-copyright>strong{font-weight:600}.footer-cc{align-items:center;color:#fff;display:flex;flex-direction:row;font-weight:500;justify-content:space-between;width:162px}.footer-cc .coach{font-weight:300}@media(max-width:640px){.footer{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}.footer-cc,.footer-copyright{width:auto}}.layout{background:radial-gradient(circle at top left,#f1c40024,#0000 30%),#f4f6f8;min-height:100vh;position:relative}.layout .header{background-color:#f1c400}.layout .ant-layout-content{min-height:84vh}.layout .footer{background-color:#2d2929;color:#fff}.login-left{align-items:center;background:linear-gradient(0deg,#dadada,#fdfdfd);display:flex;height:88vh;justify-content:center;width:100%}.login-left .image-container{align-items:center;display:flex;flex-direction:column;height:28%;justify-content:space-between}.login-left .image-container img{width:19vmin}.login-left .image-container .login-to-you-account{color:#fff;font-size:25px;font-weight:400}.login-right{align-items:center;display:flex;height:88vh;justify-content:center;width:100%}.login-right .ant-form .ant-legacy-form-item-label,.login-right .ant-form label,.login-right .ant-legacy-form .ant-legacy-form-item-label,.login-right .ant-legacy-form label{color:#000000b3;font-size:16px;font-weight:700;text-align:left;width:100%}.login-right .ant-input{font-size:15px;font-weight:500;height:47px;padding-left:37px!important}.login-right .login-form-container{height:50%;padding:30px}.login-right .login-form-container .sign-in-button{display:flex;justify-content:flex-end}.login-right .login-form-container .sign-in-button .ant-btn-primary{font-size:17px;font-weight:600;height:40px;width:155px}.admin-page{animation:admin-fade-in .28s ease-out;color:#1f2937;margin:0 auto;padding:32px 0 48px;width:min(1440px,100% - 48px)}.admin-page .admin-page-hero{background:linear-gradient(135deg,#f1c40038,#ffffffeb),#fff;border:1px solid #f1c40052;border-radius:22px;box-shadow:0 18px 45px #1f293714;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:28px 32px}.admin-page .admin-page-eyebrow{color:#8a6f00;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.admin-page h1{color:#1f2937;font-size:34px;font-weight:700;letter-spacing:-.03em;margin:0}.admin-page .admin-page-description{color:#667085;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:640px}.admin-page .admin-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-page .admin-page-content{display:flex;flex-direction:column;gap:18px}.admin-panel{background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 18px 45px #1f293714;padding:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.admin-panel:hover{border-color:#f1c4007a;box-shadow:0 22px 52px #1f29371c}.admin-panel .admin-panel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.admin-panel h2{color:#1f2937;font-size:18px;font-weight:700;margin:0}.admin-panel p{color:#667085;margin:6px 0 0}.admin-panel .admin-panel-actions{display:flex;gap:10px;justify-content:flex-end}.summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-metric{background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 14px 30px #1f293712;display:flex;gap:16px;justify-content:space-between;min-height:132px;overflow:hidden;padding:20px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.summary-metric:after{background:#ffffff80;border-radius:50%;bottom:-24px;content:"";height:86px;position:absolute;right:-22px;width:86px}.summary-metric:hover{box-shadow:0 18px 38px #1f29371f;transform:translateY(-3px)}.summary-metric .summary-metric-content{display:flex;flex-direction:column;position:relative;z-index:1}.summary-metric .summary-metric-label{color:#667085;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.summary-metric strong{color:#1f2937;font-size:34px;line-height:1;margin-top:16px}.summary-metric .summary-metric-helper{color:#667085;font-size:13px;margin-top:12px}.summary-metric .summary-metric-icon{color:#1f29376b;font-size:22px;position:relative;z-index:1}.summary-metric-primary{background:linear-gradient(135deg,#fff6bf,#fff);border-color:#f1c40073}.summary-metric-success{background:linear-gradient(135deg,#dff5ef,#fff);border-color:#00685e33}.summary-metric-success strong{color:#00685e}.summary-metric-info{background:linear-gradient(135deg,#dff4ff,#fff);border-color:#0077b62e}.summary-metric-info strong{color:#0077b6}.summary-metric-warning{background:linear-gradient(135deg,#ffe9d5,#fff);border-color:#e86f0038}.summary-metric-warning strong{color:#d65f00}.summary-metric-danger{background:linear-gradient(135deg,#ffe2e5,#fff);border-color:#cb2c3033}.summary-metric-danger strong{color:#cb2c30}.admin-toolbar{align-items:center;background:#f8fafc;border:1px solid #e6e8ef;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:12px}.admin-toolbar .admin-toolbar-content{flex:1 1;min-width:220px}.admin-toolbar .admin-toolbar-actions{display:flex;gap:10px;justify-content:flex-end}.admin-search-input{border-radius:10px;max-width:560px}.admin-search-input .anticon-close-circle,.admin-search-input .anticon-search{color:#1f29376b}.admin-primary-action{border-radius:10px;box-shadow:0 10px 22px #f1c4003d;color:#1f2937;font-weight:700;height:42px;min-width:132px;transition:transform .2s ease,box-shadow .2s ease}.admin-primary-action:focus,.admin-primary-action:hover{box-shadow:0 14px 28px #f1c40052;color:#1f2937!important;transform:translateY(-1px)}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-page{padding-top:20px;width:min(100% - 28px,1440px)}.admin-page .admin-page-hero,.admin-page .admin-panel-header,.admin-page .admin-toolbar{align-items:stretch;flex-direction:column}.admin-page h1{font-size:28px}.summary-grid{grid-template-columns:1fr}.admin-search-input{max-width:none}}.card-container{align-items:center;color:#000000a6;cursor:pointer;display:flex;justify-content:space-between;padding:0 24px 0 0;transition:color .22s ease;width:100%;z-index:1000}.card-container .broker-info{flex-basis:auto;margin:18px 0;width:auto}.card-container .broker-info .brokerage-name{color:#1f2937;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:5px;transition:color .22s ease}.card-container .broker-info .indicator-info{color:gray;font-weight:400;margin-bottom:0}.card-container .license-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.card-container .license-container .quota-number{color:#f1c400;font-size:24px;font-weight:800;margin-bottom:0}.card-container .license-container .licenses{color:#1f29379e;font-weight:500;margin-bottom:0}.card-container:hover .brokerage-name{color:#957900}.add-brokerage-modal .ant-modal-title{font-size:20px;font-weight:700}.add-brokerage-modal .ant-modal-content{border-radius:18px;box-shadow:0 24px 70px #1f29372e;overflow:hidden}.add-brokerage-modal .ant-modal-body{padding:25px 25px 2px}.add-brokerage-modal .ant-modal-body label{font-weight:600}.add-brokerage-modal .add-button-container{display:flex;justify-content:flex-end}.add-brokerage-modal .ant-btn{border-radius:10px;font-size:16px;font-weight:500;height:40px;transition:transform .2s ease,box-shadow .2s ease;width:122px}.add-brokerage-modal .ant-btn:hover{box-shadow:0 10px 22px #f1c4003d;transform:translateY(-1px)}.brokerage .summary-grid--subscriptions{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.brokerage .summary-grid--subscriptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.brokerage .summary-grid--subscriptions{grid-template-columns:1fr}}.brokerage .loading-spin-container{align-items:center;display:flex;justify-content:center;min-height:220px;width:100%}.brokerage .loading-spin-container .ant-spin-text{font-size:18px;margin-top:10px}.brokerage .brokerage-list{margin-bottom:45px}.brokerage .ant-collapse{background:#0000;border:none;margin-top:18px}.brokerage .ant-collapse .ant-collapse-item{background:#fff;border:1px solid #1f29371a;border-radius:14px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.brokerage .ant-collapse .ant-collapse-item:not(:last-child){margin-bottom:14px}.brokerage .ant-collapse .ant-collapse-item{cursor:pointer}.brokerage .ant-collapse .ant-collapse-item .ant-collapse-header{align-items:center;display:flex;padding:0 0 0 18px}.brokerage .ant-collapse .ant-collapse-item .ant-collapse-content{background:#fbfcfd;border-top:1px solid #1f293714}.brokerage .ant-collapse .ant-collapse-item:hover{border-color:#f1c4008c;box-shadow:0 14px 28px #e8e8e8;transform:translateY(-2px)}.brokerage .pagination-container{display:flex;justify-content:flex-end;margin-top:25px;width:100%}.brokerage .ant-pagination-item-active{border-color:#f1c400}.subscription-detail-page{margin:0 auto;padding:20px 0 48px;width:min(1440px,100% - 48px)}.detailed-brokerage .brokerage-loader__icon{color:#2d2d5f;font-size:28px!important}.detailed-brokerage .ant-spin-nested-loading>div>.ant-spin{max-height:none}.detailed-brokerage .ant-spin-nested-loading .ant-spin-container.ant-spin-blur{opacity:.35;transition:opacity .2s ease}.detailed-brokerage .ant-spin-nested-loading .ant-spin-spinning .ant-spin-dot-item{background-color:#2d2d5f}.detailed-brokerage .broker-admin-table.ant-table-wrapper .ant-spin-nested-loading>div>.ant-spin,.detailed-brokerage .subscription-data-table.ant-table-wrapper .ant-spin-nested-loading>div>.ant-spin{min-height:220px}.brokerage-profile-skeleton{display:flex;flex-direction:column;gap:14px;min-height:112px}.brokerage-profile-skeleton .ant-skeleton,.brokerage-profile-skeleton .ant-skeleton-input{width:100%}.brokerage-profile-skeleton__label{height:14px!important;min-width:120px!important;width:120px!important}.brokerage-profile-skeleton__title{height:34px!important;min-width:240px!important;width:min(420px,100%)!important}.brokerage-profile-skeleton__actions{display:flex;gap:10px;margin-top:4px}.brokerage-profile-skeleton__actions .ant-skeleton-button{height:36px!important;width:132px!important}.brokerage-profile-skeleton .ant-skeleton-button,.brokerage-profile-skeleton .ant-skeleton-input{border-radius:10px!important}.brokerage-profile-skeleton .ant-skeleton-active .ant-skeleton-button:after,.brokerage-profile-skeleton .ant-skeleton-active .ant-skeleton-input:after{background:linear-gradient(90deg,#2d2d5f0a 25%,#ffcc0024 37%,#2d2d5f0a 63%)}.brokerage-profile-panel{background:#fff;border:1px solid #e8eaee;border-radius:12px;box-shadow:0 4px 20px #0f172a0f;margin-bottom:20px;padding:18px 22px}.breadCrumb-container{align-items:center;display:flex;font-size:16px;font-weight:500;margin:-8px 0 0}.breadCrumb-container .anticon{color:#f1c400;cursor:pointer;margin-right:8px;transition:transform .2s ease}.breadCrumb-container .anticon:hover{transform:translateX(-2px)}.breadCrumb-container .ant-breadcrumb{font-size:14px;font-weight:600}.info-container{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start;min-height:auto}.info-container .brokerage-info-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-top:6px;min-width:320px}.info-container .brokerage-info-container .profile-label{color:#1f293785;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.info-container .brokerage-info-container .name-container{align-items:center;display:flex;width:100%}.info-container .brokerage-info-container .name-container .ant-input{background:#f8fafc;border:1px solid #0000;border-radius:10px;color:#000000bf;font-size:24px;font-weight:700;margin-bottom:12px;margin-right:12px;max-width:560px;overflow:hidden;padding-left:12px;padding-right:12px;text-overflow:ellipsis;transition:border-color .2s ease,background .2s ease;width:100%}.info-container .brokerage-info-container .name-container .ant-input:hover{background:#fff;border-color:#f1c4008c}.info-container .brokerage-info-container .name-container .save-label{color:#f1c400;cursor:pointer;font-size:15px;font-weight:500;transition:color .2s ease}.info-container .brokerage-info-container .name-container .save-label:hover{color:#ffdb3f}.info-container .brokerage-info-container .anticon-delete{color:#f1c400;cursor:pointer;font-size:17px;transition:color .2s ease,transform .2s ease}.info-container .brokerage-info-container .anticon-delete:hover{color:#cb2c30;transform:scale(1.08)}.info-container .brokerage-info-container .ant-btn{height:28px;margin-left:2px;padding:0 7px;width:70px}.info-container .brokerage-info-container .licenses{color:#000000d9;font-size:14px;font-weight:700;margin-bottom:5px}.info-container .brokerage-info-container .purchase-popover-container .purchase-section-container{height:40px;margin-left:0;margin-top:10px;width:155px}.info-container .brokerage-info-container .purchase-popover-container .purchase-section-container .shopping-cart-icon{border:1px dashed #f1c400;border-radius:10px;color:#f1c400;font-size:15px;font-weight:400;height:40px;padding-right:10px;transition:color .2s ease,border-color .2s ease,transform .2s ease;width:100%}.info-container .brokerage-info-container .purchase-popover-container .purchase-section-container .shopping-cart-icon .anticon,.info-container .brokerage-info-container .purchase-popover-container .purchase-section-container .shopping-cart-icon i{margin-right:10px}.info-container .brokerage-info-container .purchase-popover-container .purchase-section-container .shopping-cart-icon:hover{border-color:#ffdb3f;color:#ffdb3f;transform:translateY(-1px)}.info-container .brokerage-info-container .purchase-popover-container .fa-shopping-cart{color:#f1c400}.info-container .brokerage-info-container .brokerage-profile-actions{display:flex;flex-wrap:wrap;gap:10px}.tab-card{margin:0 0 40px}.tab-card .ant-tabs-nav{font-size:18px;font-weight:500;margin:18px 0 16px}.tab-card .ant-tabs-tab{transition:color .2s ease}.tab-card .ant-table,.tab-card .ant-table-wrapper{border-radius:14px;overflow:hidden}.tab-card .ant-table-thead>tr>th{background:#2d2d5f;color:#ffffffeb;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.tab-card .ant-table-tbody>tr{transition:background .2s ease}.tab-card .ant-table-tbody>tr>td{border-bottom-color:#eef1f5}.tab-card .ant-table-tbody>tr:hover>td{background:#f1c40014!important}.tab-card .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:35px}.tab-card .search-container-search{height:40px;width:300px}.tab-card .search-container-search .anticon-search{color:#00000040;font-size:16px}.tab-card .search-container-search .anticon-close-circle{color:#00000040}.tab-card .loading-spin-container{align-items:center;display:flex;justify-content:center;min-height:220px;width:100%}.tab-card .loading-spin-container .ant-spin-text{color:#2d2d5f;font-size:14px;font-weight:500;margin-top:12px}.tab-card .loading-spin-container .ant-spin-dot-item{background-color:#2d2d5f}.broker-admin-table .table-brokerage-name{color:#000000bf;margin-bottom:0}.broker-admin-table .table-brokerage-name:hover{text-decoration:underline}.broker-admin-table .anticon-delete{color:#f1c400;cursor:pointer;font-size:16px}.broker-admin-table .anticon-delete:hover{color:#ffdb3f}.broker-admin-table .last-column{align-items:center;display:flex;justify-content:space-between;margin-right:30px;width:66px}.broker-admin-table .last-column i{color:#f1c400;cursor:pointer;font-size:16px}.broker-admin-table .last-column i:hover{color:#ffdb3f}.purchase-confirm-button-container{display:flex;justify-content:flex-end;margin-top:15px}.purchase-confirm-button-container .purchase-button{margin-left:10px}.purchase-popover-content{max-width:100%;width:320px}.purchase-field{margin-top:15px}.purchase-field__label{color:#000000a6;font-size:13px;font-weight:600;margin-bottom:4px}.purchase-field__hint{color:#00000073;font-size:12px;line-height:1.4;margin:0 0 8px}.purchase-field__window{color:#000000a6;font-size:12px;line-height:1.4;margin-top:8px}.purchase-field .ant-input{width:100%}@media(max-width:900px){.info-container{flex-direction:column;min-height:auto}.info-container .brokerage-info-container{min-width:0;width:100%}}.transaction-summary-panel{background:#0000;border-radius:0;padding:16px 8px 8px 52px}.transaction-summary-panel__header{color:#1f2937b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.transaction-summary-panel__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.transaction-summary-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.transaction-summary-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.transaction-summary-panel__tile{background:#fff;border:1px solid #e8eaee;border-radius:8px;border-top:3px solid #e8eaee;min-height:68px;padding:10px 12px}.transaction-summary-panel__label{color:#1f2937b8;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.transaction-summary-panel__value{color:#2d2d5f;font-size:22px;font-weight:700;line-height:1}.transaction-summary-panel__tile--total{border-top-color:#fc0}.transaction-summary-panel__tile--assigned{border-top-color:#22c55e}.transaction-summary-panel__tile--assigned .transaction-summary-panel__value{color:#22c55e}.transaction-summary-panel__tile--unassigned{border-top-color:#2d2d5f}.transaction-summary-panel__tile--expiring{border-top-color:#f97316}.transaction-summary-panel__tile--expiring .transaction-summary-panel__value{color:#f97316}.transaction-summary-panel__tile--promo{border-top-color:#9ca3af}.transaction-summary-panel__tile--promo .transaction-summary-panel__value{color:#9ca3af}.transaction-summary-panel__tile--renewed{border-top-color:#0ea5e9}.transaction-summary-panel__tile--renewed .transaction-summary-panel__value{color:#0ea5e9}.transaction-summary-panel__tile--remaining{border-top-color:#2d2d5f}.transaction-summary-panel__actions{border-top:1px solid #e8eaee;display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px}.transaction-summary-panel__renew-intro{color:#1f2937e0;margin-bottom:12px}.transaction-table.subscription-data-table th.ant-table-cell{background-color:#2d2d5f!important;color:#ffffffeb!important}.transaction-table.subscription-data-table .ant-table-header,.transaction-table.subscription-data-table .ant-table-header table{background:#2d2d5f!important}.transaction-table.subscription-data-table .ant-table-header th{background:#2d2d5f!important;color:#ffffffeb!important}.transaction-table.subscription-data-table .ant-table-thead{background:#2d2d5f!important}.transaction-table.subscription-data-table .ant-table-tbody>tr>td,.transaction-table.subscription-data-table .ant-table-thead>tr>th{padding:14px 16px!important;vertical-align:middle!important}.transaction-table.subscription-data-table .ant-table-thead>tr>th{background:#2d2d5f!important;border-bottom:none!important;color:#ffffffeb!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em;white-space:nowrap}.transaction-table.subscription-data-table .ant-table-header th.ant-table-row-expand-icon-cell,.transaction-table.subscription-data-table .ant-table-thead th.ant-table-row-expand-icon-cell,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-fix-end,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-fix-start,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-fix-sticky{background:#2d2d5f!important;color:#ffffffeb!important}.transaction-table.subscription-data-table .ant-table-cell-scrollbar,.transaction-table.subscription-data-table .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#2d2d5f!important;box-shadow:none!important}.transaction-table.subscription-data-table .ant-table-thead>tr>th:before{display:none!important}.transaction-table.subscription-data-table .ant-table-tbody>tr>td{border-bottom-color:#eef1f5!important;color:#1f2937;font-size:13px!important;line-height:1.45}.transaction-table.subscription-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.transaction-table.subscription-data-table .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{background:#fff!important}.transaction-table.subscription-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.transaction-table.subscription-data-table .ant-table-tbody>tr:hover>td.ant-table-row-expand-icon-cell{background:#ffcc000f!important}.transaction-table.subscription-data-table .ant-table-row-expand-icon-cell{max-width:52px!important;min-width:52px!important;padding:14px 12px!important;text-align:center!important;width:52px!important}.transaction-table.subscription-data-table .ant-table-row-expand-icon{border-color:#d1d5db;color:#2d2d5f;transition:color .15s ease,border-color .15s ease}.transaction-table.subscription-data-table .ant-table-row-expand-icon:hover{border-color:#2d2d5f;color:#23234a}.transaction-table.subscription-data-table .ant-table-column-sorter,.transaction-table.subscription-data-table .ant-table-filter-trigger{color:#ffffff8c!important;margin-inline-start:6px!important}.transaction-table.subscription-data-table .ant-table-column-sorter-down.active,.transaction-table.subscription-data-table .ant-table-column-sorter-up.active,.transaction-table.subscription-data-table .ant-table-filter-trigger.active{color:#fc0!important}.transaction-table.subscription-data-table .ant-table-expanded-row>td{background:#fafbfc!important;border-bottom-color:#eef1f5!important;padding:0 16px 16px!important}.transaction-table.subscription-data-table .ant-table-expanded-row:hover>td{background:#fafbfc!important}.transaction-table__amount-header{background:#2d2d5f!important}.transaction-table__amount-column{background:#fff}.subscription-tables-shell.tab-card .transaction-table.subscription-data-table .ant-table-header th,.subscription-tables-shell.tab-card .transaction-table.subscription-data-table .ant-table-thead th.ant-table-cell-fix-left,.subscription-tables-shell.tab-card .transaction-table.subscription-data-table .ant-table-thead th.ant-table-cell-fix-start,.subscription-tables-shell.tab-card .transaction-table.subscription-data-table .ant-table-thead th.ant-table-cell-fix-sticky,.subscription-tables-shell.tab-card .transaction-table.subscription-data-table .ant-table-thead th.ant-table-row-expand-icon-cell{background:#2d2d5f!important}.transaction-cell-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-cell-text--muted{color:#9ca3af}.transaction-cell-text--date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.transaction-type-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.04em;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;padding:4px 10px 4px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.transaction-type-badge .anticon{flex-shrink:0;font-size:11px}.transaction-type-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.transaction-type-badge--outgoing{background:#cb2c3014;border:1px solid #cb2c3029;color:#cb2c30}.transaction-type-badge--incoming{background:#00685e14;border:1px solid #00685e29;color:#00685e}.transaction-summary-preview{color:#1f2937b8;display:block;font-size:12px;line-height:1.5;min-width:0}.transaction-amount-cell{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:10px;justify-content:flex-end;min-width:0;width:100%}.transaction-amount-cell__value{font-size:14px;font-weight:700;line-height:1;min-width:2ch;text-align:right}.transaction-amount-cell__value--negative{color:#cb2c30}.transaction-amount-cell__value--positive{color:#00685e}.transaction-amount-cell__placeholder{flex-shrink:0;width:15px}.available-keys-modal .ant-modal-content{border-radius:14px;overflow:hidden}.available-keys-modal .ant-modal-header{border-bottom:none;padding:20px 24px 12px}.available-keys-modal .ant-modal-header .ant-modal-title{color:#2d2d5f;font-size:20px;font-weight:700}.available-keys-modal .ant-modal-body{padding:0 24px 24px}.available-keys-modal__loading{display:flex;justify-content:center;padding:48px 0}.available-keys-modal__list{list-style:none;margin:0;max-height:420px;overflow:auto;padding:0}.available-keys-modal__item{align-items:center;border-bottom:1px solid #eef0f3;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.available-keys-modal__item:last-child{border-bottom:none;padding-bottom:0}.available-keys-modal__item:first-child{padding-top:4px}.available-keys-modal__details{flex:1 1;min-width:0}.available-keys-modal__key{color:#111827;font-size:14px;font-weight:600;line-height:1.45;word-break:break-all}.available-keys-modal__meta{color:#6b7280;font-size:13px;margin-top:6px}.available-keys-modal__copy-btn{border-radius:8px!important;flex-shrink:0;font-weight:600!important;height:32px!important;padding:0 12px!important}.subscription-dashboard{grid-gap:20px;align-items:stretch;display:grid;font-family:Inter,Roboto,Helvetica Neue,system-ui,sans-serif;gap:20px;grid-template-columns:minmax(300px,380px) 1fr;margin-bottom:18px}@media(max-width:1024px){.subscription-dashboard{grid-template-columns:1fr}}.subscription-dashboard--loading{pointer-events:none}.subscription-summary-card--skeleton{align-items:center}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-title{display:block;height:14px!important;margin:0 auto 18px;min-width:180px!important;width:180px!important}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-chart{display:block!important;margin:0 auto 16px}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-chart .ant-skeleton-avatar{height:180px!important;line-height:180px!important;width:180px!important}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-legend{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;margin-bottom:18px;width:100%}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-legend .ant-skeleton-input{height:12px!important;min-width:88px!important;width:88px!important}.subscription-summary-card--skeleton .subscription-summary-card__skeleton-btn{border-radius:999px!important;height:40px!important}.subscription-summary-card--skeleton .ant-skeleton-avatar,.subscription-summary-card--skeleton .ant-skeleton-button,.subscription-summary-card--skeleton .ant-skeleton-input{border-radius:10px!important}.subscription-summary-card--skeleton .ant-skeleton-active .ant-skeleton-avatar:after,.subscription-summary-card--skeleton .ant-skeleton-active .ant-skeleton-button:after,.subscription-summary-card--skeleton .ant-skeleton-active .ant-skeleton-input:after{background:linear-gradient(90deg,#2d2d5f0a 25%,#ffcc0024 37%,#2d2d5f0a 63%)}.metric-tile--skeleton{background:linear-gradient(180deg,#fafbfc,#fff 72%);border-top:3px solid #e5e7eb;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:92px}.metric-tile--skeleton .metric-tile__skeleton-label{height:12px!important;min-width:72%!important;width:72%!important}.metric-tile--skeleton .metric-tile__skeleton-value{height:28px!important;min-width:42%!important;width:42%!important}.metric-tile--skeleton .ant-skeleton-input{border-radius:8px!important}.metric-tile--skeleton .ant-skeleton-active .ant-skeleton-input:after{background:linear-gradient(90deg,#2d2d5f0a 25%,#ffcc0024 37%,#2d2d5f0a 63%)}.subscription-summary-card{background:#fff;border:1px solid #e8eaee;border-radius:12px;box-shadow:0 6px 24px #0f172a14;display:flex;flex-direction:column;padding:22px 20px 18px}.subscription-summary-card__title{color:#2d2d5f;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-align:center;text-transform:uppercase}.subscription-summary-card__chart-wrap{flex-shrink:0;height:220px;position:relative;width:100%}.subscription-summary-card__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding-bottom:6px;pointer-events:none;position:absolute}.subscription-summary-card__center-num{color:#2d2d5f;font-size:32px;font-weight:700;line-height:1;margin-bottom:6px}.subscription-summary-card__center-label{color:#374151;font-size:14px;font-weight:600}.subscription-summary-card__center-sub{color:#9ca3af;font-size:12px;font-weight:400;margin-top:4px}.subscription-summary-card__legend{margin-top:6px;padding:0 2px}.subscription-summary-card__legend-row--all{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center}.subscription-summary-card__legend-item{align-items:center;color:#1f2937;display:inline-flex;font-size:13px;font-weight:500;gap:8px}.subscription-summary-card__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.subscription-summary-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.subscription-summary-card__btn-yellow{background:#fc0!important;border:1px solid #e0b400!important;border-radius:10px!important;box-shadow:0 2px 8px #ffcc0059;color:#0a0a0a!important;font-size:14px!important;font-weight:700!important;height:44px!important;width:100%}.subscription-summary-card__btn-yellow:hover{background:#ffd633!important;border-color:#ffd21f!important;color:#0a0a0a!important}.subscription-metrics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.subscription-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.subscription-metrics-grid{grid-template-columns:1fr}}.metric-tile{background:#fff;border:1px solid #e8eaee;border-radius:10px;border-top:3px solid #e8eaee;box-shadow:0 4px 20px #0f172a0f;min-height:92px;padding:14px 16px;position:relative}.metric-tile__label{color:#1f2937b8;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.25;margin-bottom:10px;text-transform:uppercase}.metric-tile__value{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.metric-tile__hint{color:#1f29378c;font-size:11px;line-height:1.3;margin-top:8px}.metric-tile--total{background:linear-gradient(180deg,#ffcc0024,#fff 72%);border-top-color:#fc0}.metric-tile--total .metric-tile__value{color:#2d2d5f}.metric-tile--assigned{background:linear-gradient(180deg,#22c55e1f,#fff 72%);border-top-color:#22c55e}.metric-tile--assigned .metric-tile__value{color:#22c55e}.metric-tile--remaining{background:linear-gradient(180deg,#38bdf824,#fff 72%);border-top-color:#38bdf8}.metric-tile--remaining .metric-tile__value{color:#38bdf8}.metric-tile--unassigned{background:linear-gradient(180deg,#2d2d5f14,#fff 72%);border-top-color:#2d2d5f;padding-bottom:44px}.metric-tile--unassigned .metric-tile__value{color:#2d2d5f}.metric-tile--expiring{background:linear-gradient(180deg,#f973161f,#fff 72%);border-top-color:#f97316}.metric-tile--expiring .metric-tile__value{color:#f97316}.metric-tile--promo{background:linear-gradient(180deg,#f9fafb,#fff 72%);border-top-color:#9ca3af}.metric-tile--promo .metric-tile__value{color:#9ca3af}.metric-tile__cancel{background:#fee2e2!important;border:1px solid #fecaca!important;border-radius:6px!important;bottom:12px;color:#b91c1c!important;font-size:12px!important;font-weight:600!important;height:26px!important;padding:0 10px!important;pointer-events:auto;position:absolute;right:12px}.metric-tile__cancel:hover{background:#fecaca!important;border-color:#fca5a5!important;color:#991b1b!important}.metric-tile__view-keys{background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;bottom:12px;color:#374151!important;font-size:12px!important;font-weight:600!important;height:26px!important;padding:0 10px!important;pointer-events:auto;position:absolute;right:12px}.metric-tile__view-keys:hover:not(:disabled){background:#2d2d5f0a!important;border-color:#2d2d5f59!important;color:#2d2d5f!important}.metric-tile__view-keys:disabled{opacity:.45}.promo-action-bar{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px;padding:14px 18px}.promo-action-bar__icon{color:#2d2d5f8c;font-size:22px}.promo-action-bar__btn{background:#fc0!important;border:1px solid #e0b400!important;border-radius:10px!important;color:#0a0a0a!important;font-size:14px!important;font-weight:700!important;height:40px!important}.promo-action-bar__btn:hover{background:#ffd633!important;border-color:#ffd21f!important;color:#0a0a0a!important}.promo-action-bar__hint{color:#4b5563;flex:1 1;font-size:14px;margin:0;min-width:200px}.subscription-tables-shell.tab-card{background:#fff;border:1px solid #e8eaee;border-radius:12px;box-shadow:0 6px 24px #0f172a14;font-family:Inter,Roboto,Helvetica Neue,system-ui,sans-serif;margin:0 0 40px;overflow:hidden;padding:0}.subscription-tables-shell.tab-card .ant-tabs-nav{margin:0!important}.subscription-tables-shell.tab-card .ant-table,.subscription-tables-shell.tab-card .ant-table-wrapper{border-radius:0}.subscription-tables-shell.tab-card .ant-table-thead>tr>th{background:#2d2d5f!important;border-bottom:none!important;color:#ffffffeb!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;padding:11px 10px!important;text-transform:none!important;white-space:nowrap}.subscription-tables-shell.tab-card .ant-table-thead>tr>th:before{display:none!important}.subscription-tables-shell.tab-card .ant-table-tbody>tr>td{border-bottom-color:#eef1f5!important;color:#1f2937;font-size:13px!important;padding:10px!important}.subscription-tables-shell.tab-card .ant-table-tbody>tr:hover>td{background:#ffcc000f!important}.subscription-tables-shell.tab-card .subscription-data-table .ant-table-body,.subscription-tables-shell.tab-card .subscription-data-table .ant-table-container,.subscription-tables-shell.tab-card .subscription-data-table .ant-table-content{overflow-x:hidden!important}.subscription-tables-shell.tab-card .subscription-data-table table{table-layout:fixed!important;width:100%!important}.subscription-tables-shell.tab-card .subscription-data-table .ant-table-tbody>tr>td,.subscription-tables-shell.tab-card .subscription-data-table .ant-table-thead>tr>th{overflow:hidden;padding:10px 8px!important;text-overflow:ellipsis}.subscription-tables-shell.tab-card .subscription-data-table .ant-table-thead>tr>th{background:#2d2d5f!important;color:#ffffffeb!important;font-size:12px!important;font-weight:600!important}.subscription-tables-shell.tab-card .ant-table-wrapper.transaction-table.subscription-data-table th.ant-table-cell{background:#2d2d5f!important;color:#ffffffeb!important}.subscription-tables-shell.tab-card .ant-table-wrapper.transaction-table.subscription-data-table .ant-table-tbody>tr>td,.subscription-tables-shell.tab-card .ant-table-wrapper.transaction-table.subscription-data-table .ant-table-thead>tr>th{padding:14px 16px!important}.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-tbody>tr>td{font-size:12px!important}.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-selection-column{max-width:40px!important;min-width:40px!important;width:40px!important}.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-column-sorter,.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-filter-trigger{color:#ffffff8c!important;margin-inline-start:4px!important}.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-column-sorter-down.active,.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-column-sorter-up.active,.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-filter-trigger.active{color:#fc0!important}.subscription-tables-shell.tab-card .subscription-data-table:not(.transaction-table) .ant-table-column-title{flex:none}.admin-tables-shell{margin-top:8px}.brokerage-admin-section{margin-bottom:40px}.brokerage-admin-section__header{margin-bottom:16px}.brokerage-admin-section__title{color:#2d2d5f;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.brokerage-admin-section__subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.brokerage-admin-section__panel{margin-top:16px}.brokerage-admin-section__alert{margin:0 20px 12px}.brokerage-admin-section .promo-action-bar{margin-bottom:16px}.brokerage-admin-tabs .ant-tabs-tab{padding:8px 14px!important}.brokerage-admin-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:13px!important;white-space:nowrap}.admin-data-table{padding:0 20px 20px}.admin-table-link{color:#2d2d5f;font-weight:600;text-decoration:none}.admin-table-link:hover{color:#202043;text-decoration:underline}.admin-table-actions{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end}.admin-table-action-icon{color:#fc0;cursor:pointer;font-size:15px;transition:color .15s ease}.admin-table-action-icon:hover{color:#c29b00}.broker-admin-invite-accepted{color:#1ca24d;font-size:12px;font-weight:600}.broker-admin-invite-sent{color:#08a5eb;font-size:12px;font-weight:600}.subscription-tables-shell__toolbar-actions{align-items:center;display:flex;gap:10px}.subscription-tables-shell__toolbar{align-items:center;background:#fff;border-bottom:1px solid #eef1f5;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0;padding:16px 20px 14px}.subscription-tables-shell__toolbar-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:240px}.subscription-tables-shell__search.admin-search-input{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex:1 1;font-size:14px!important;height:40px!important;max-width:720px}.subscription-tables-shell__search.admin-search-input:focus-within,.subscription-tables-shell__search.admin-search-input:hover{border-color:#2d2d5f59!important}.subscription-tables-shell__search.admin-search-input .ant-input{background:#0000!important}.subscription-tables-shell__filter-btn{background:#2d2d5f!important;border:1px solid #2d2d5f!important;border-radius:8px!important;color:#fff!important;height:40px!important;padding:0!important;width:40px!important}.subscription-tables-shell__filter-btn:hover{background:#373774!important;border-color:#373774!important;color:#fff!important}.subscription-tables-shell__export-btn{background:#fc0!important;border:1px solid #e0b400!important;border-radius:10px!important;color:#0a0a0a!important;font-size:14px!important;font-weight:700!important;height:40px!important}.subscription-tables-shell__export-btn:hover{background:#ffd633!important;border-color:#ffd21f!important;color:#0a0a0a!important}.subscription-tables-shell__import-btn{background:#fff!important;border:1px solid #2d2d5f!important;border-radius:10px!important;color:#2d2d5f!important;font-size:14px!important;font-weight:700!important;height:40px!important}.subscription-tables-shell__import-btn:hover{background:#2d2d5f0f!important;border-color:#2d2d5f!important;color:#2d2d5f!important}.subscription-tabs.ant-tabs-top>.ant-tabs-nav{background:#2d2d5f;margin-bottom:0!important;padding:10px 14px 0}.subscription-tabs.ant-tabs-top>.ant-tabs-nav:before{border-bottom:none!important}.subscription-tabs .ant-tabs-nav-wrap{padding-bottom:10px}.subscription-tabs .ant-tabs-tab{background:#0000!important;border:none!important;border-radius:10px!important;margin:0 8px 0 0!important;padding:10px 18px!important;transition:background .15s ease,color .15s ease}.subscription-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#ffffffe6!important;font-size:15px;font-weight:500;text-shadow:none}.subscription-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#fff!important}.subscription-tabs .ant-tabs-tab-active{background:#fc0!important}.subscription-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0a0a0a!important;font-weight:700!important}.subscription-tabs .ant-tabs-ink-bar{display:none!important}.subscription-tabs .ant-tabs-nav-operations{color:#ffffffd9}.subscription-tabs.brokerage-admin-tabs .ant-tabs-nav-list,.subscription-tabs.brokerage-admin-tabs .ant-tabs-nav-wrap{overflow:visible!important}.subscription-tabs.brokerage-admin-tabs .ant-tabs-nav-list{align-items:center}.subscription-tabs.brokerage-admin-tabs .ant-tabs-tab:nth-child(3){margin-right:22px!important;position:relative}.subscription-tabs.brokerage-admin-tabs .ant-tabs-tab:nth-child(3):after{background:#ffffffeb;border-radius:2px;box-shadow:0 0 0 1px #0000001f;content:"";height:32px;pointer-events:none;position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:2px}.subscription-tabs.brokerage-admin-tabs .ant-tabs-tab:nth-child(n+4){margin-left:2px!important}.subscription-table-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding:0 20px 20px}.subscription-table-footer__range{color:#6b7280;font-size:13px}.subscription-table-footer .ant-pagination-item-active{border-color:#fc0}.subscription-table-footer .ant-pagination-item-active a{color:#0a0a0a;font-weight:700}.subscription-brokerage-table{padding:0 20px}.subscription-status-tag{border:none!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;margin:0;padding:2px 12px!important}.subscription-status-tag--active{background:#d1fae5!important;color:#047857!important}.subscription-status-tag--expired{background:#fee2e2!important;color:#b91c1c!important}.subscription-status-tag--pending{background:#e0f2fe!important;color:#0369a1!important}.subscription-promo-empty{color:#9ca3af;font-size:13px}.subscription-promo-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.subscription-promo-cell--compact{align-items:center;flex-direction:row;flex-wrap:wrap;gap:2px 6px}.subscription-promo-cell__code-inline{font-feature-settings:"tnum";color:#374151;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.03em;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-promo-cell__inline-links{align-items:center;display:inline-flex;flex-shrink:0;gap:2px}.subscription-promo-cell__code-box{font-feature-settings:"tnum";background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em;min-width:88px;padding:6px 10px}.subscription-promo-cell__links{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}.subscription-promo-cell__link{color:#2d2d5f!important;font-size:11px!important;font-weight:600!important;height:auto!important;padding:0!important}.subscription-promo-cell__link:hover{color:#1e3a8a!important}.subscription-actions-cell{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pending-assignment-btn,.promo-table-btn,.subscription-actions-cell__renew,.subscription-actions-cell__revoke,.subscription-actions-cell__transfer{font-size:11px!important;height:24px!important;padding:0 8px!important}.subscription-actions-cell__revoke{background:#dc2626!important;border-color:#dc2626!important;border-radius:8px!important;color:#fff!important;font-weight:600!important}.subscription-actions-cell__revoke:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.subscription-actions-cell__renew{background:#fc0!important;border:1px solid #e0b400!important;border-radius:8px!important;color:#0a0a0a!important;font-size:11px!important;font-weight:700!important;height:24px!important;padding:0 8px!important}.subscription-actions-cell__renew:hover{background:#ffd633!important;border-color:#ffd21f!important;color:#0a0a0a!important}.subscription-actions-cell__transfer{background:#fff!important;border:1px solid #2d2d5f!important;border-radius:8px!important;color:#2d2d5f!important;font-size:11px!important;font-weight:600!important;height:24px!important;padding:0 8px!important}.subscription-actions-cell__transfer:hover:not(:disabled){background:#2d2d5f0f!important;border-color:#2d2d5f!important;color:#2d2d5f!important}.subscription-actions-cell__revert{background:#fee2e2!important;border:1px solid #fecaca!important;border-radius:8px!important;color:#b91c1c!important;font-size:11px!important;font-weight:600!important;height:24px!important;padding:0 8px!important}.subscription-actions-cell__revert:hover:not(:disabled){background:#fecaca!important;border-color:#fca5a5!important;color:#991b1b!important}.pending-assignment-table-wrap{padding:0 0 8px}.pending-assignment-note{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;margin:16px 20px 12px!important}.pending-assignment-note .ant-alert-message{color:#1e3a8a!important;font-size:13px;line-height:1.5}.pending-assignment-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 12px}.pending-assignment-bulk-btn{background:#7c3aed!important;border-color:#7c3aed!important;border-radius:10px!important;font-weight:600!important;height:38px!important;padding:0 18px!important}.pending-assignment-bulk-btn:hover:not(:disabled){background:#6d28d9!important;border-color:#6d28d9!important}.pending-assignment-bulk-btn:disabled{background:#c4b5fd!important;border-color:#c4b5fd!important;color:#fff!important}.pending-assignment-table{padding:0 20px}.pending-assignment-table .ant-table-thead>tr>th{background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;color:#6b7280!important;font-size:12px!important;font-weight:600!important;padding:10px 12px!important}.pending-assignment-table .ant-table-thead>tr>th:before{display:none!important}.pending-assignment-table .ant-table-tbody>tr>td{border-bottom:1px solid #f3f4f6!important;color:#374151;font-size:13px;padding:12px!important;vertical-align:middle}.pending-assignment-table .ant-table-tbody>tr:hover>td{background:#fafafa!important}.pending-assignment-table .ant-table-row-expand-icon-cell{padding-inline:8px!important}.pending-assignment-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-assignment-status{color:#4b5563;display:inline-block;font-size:12px;font-weight:600;line-height:1.4;padding:2px 0}.pending-assignment-status--sent{color:#047857}.pending-assignment-status--pending{color:#6b7280}.pending-assignment-status--error{color:#b91c1c}.pending-assignment-status--revoked{color:#9ca3af}.pending-assignment-status--empty{display:inline-block;min-height:1.4em}.pending-assignment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end}.pending-assignment-actions__edit,.pending-assignment-actions__send{font-size:12px!important;font-weight:600!important;height:auto!important;padding:0 4px!important}.pending-assignment-actions__edit{color:#4b5563!important}.pending-assignment-actions__send{color:#0369a1!important}.pending-assignment-actions__send .anticon{font-size:11px}.pending-assignment-details{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:4px 0 4px 48px}.pending-assignment-details__item{margin:0}.pending-assignment-details__item dt{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.02em;margin:0 0 2px;text-transform:uppercase}.pending-assignment-details__item dd{color:#374151;font-size:13px;margin:0;word-break:break-word}.pending-assignment-details__item--error dd{color:#b91c1c}.pending-assignment-details__empty{color:#9ca3af;font-size:13px;margin:0;padding:4px 0 4px 48px}.pending-assignment-org{color:#111827;font-weight:700}.pending-assignment-dash{color:#9ca3af;font-size:14px}.pending-assignment-tag{border:none!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;margin:0;padding:2px 12px!important}.pending-assignment-tag--sent{background:#d1fae5!important;color:#047857!important}.pending-assignment-tag--pending{background:#f3f4f6!important;color:#4b5563!important}.pending-assignment-btn{border-radius:8px!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.pending-assignment-btn--revoke{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.pending-assignment-btn--revoke:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.pending-assignment-btn--send{background:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.pending-assignment-btn--send:hover{background:#0ea5e9!important;border-color:#0ea5e9!important;color:#fff!important}.pending-assignment-btn--edit{background:#fff!important;border-color:#d1d5db!important;color:#374151!important}.pending-assignment-btn--edit:hover{border-color:#9ca3af!important;color:#111827!important}.promo-brokerage-table{padding:0 20px}.promo-table-code{font-feature-settings:"tnum";color:#111827;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.promo-status-tag{border:none!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;margin:0;padding:2px 12px!important}.promo-status-tag--active{background:#d1fae5!important;color:#047857!important}.promo-status-tag--revoked{background:#f3f4f6!important;color:#4b5563!important}.promo-table-btn{border-radius:8px!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.promo-table-btn--revoke{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.promo-table-btn--revoke:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.promo-table-btn--copy{background:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.promo-table-btn--copy:hover{background:#0ea5e9!important;border-color:#0ea5e9!important;color:#fff!important}.promo-table-btn--cancel{background:#fee2e2!important;border-color:#fecaca!important;color:#b91c1c!important}.promo-table-btn--cancel:hover{background:#fecaca!important;border-color:#fca5a5!important;color:#991b1b!important}.subscription-table-footer__pager{align-items:center;display:flex;gap:8px}.subscription-table-footer__pager-btn{background:#fff!important;border-color:#d1d5db!important;border-radius:8px!important;color:#374151!important;font-size:13px!important;font-weight:500!important;height:32px!important;padding:0 14px!important}.subscription-table-footer__pager-btn:hover:not(:disabled){border-color:#9ca3af!important;color:#111827!important}.subscription-table-footer__pager-btn:disabled{background:#f9fafb!important;color:#9ca3af!important}.create-promo-modal{font-family:Inter,Roboto,Helvetica Neue,system-ui,sans-serif}.create-promo-modal .ant-modal-content{border-radius:16px;box-shadow:0 24px 70px #1f29372e;overflow:hidden;padding:0}.create-promo-modal .ant-modal-header{background:linear-gradient(180deg,#fffbeb,#fff);border-bottom:1px solid #fde68a;margin:0;padding:20px 24px 16px}.create-promo-modal .ant-modal-title{color:#2d2d5f;font-size:18px;font-weight:700;line-height:1.3}.create-promo-modal .ant-modal-body{padding:20px 24px 8px}.create-promo-modal .ant-modal-footer{background:#fafbfc;border-top:1px solid #eef1f5;margin:0;padding:14px 24px 20px}.create-promo-modal .ant-modal-close{color:#2d2d5f73;top:16px}.create-promo-modal .ant-modal-close:hover{color:#2d2d5f}.create-promo-modal__title{align-items:center;display:flex;gap:10px}.create-promo-modal__title .anticon{color:#b45309;font-size:20px}.create-promo-modal__intro{color:#4b5563;font-size:14px;line-height:1.55;margin:0 0 16px}.create-promo-modal__quota{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:20px;padding:12px 14px}.create-promo-modal__quota .anticon{flex-shrink:0;font-size:16px;margin-top:2px}.create-promo-modal__quota strong{font-weight:700}.create-promo-modal__quota--available{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.create-promo-modal__quota--available .anticon{color:#059669}.create-promo-modal__quota--empty{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.create-promo-modal__quota--empty .anticon{color:#ea580c}.create-promo-modal__form .ant-form-item{margin-bottom:18px}.create-promo-modal__form .ant-form-item-label>label{color:#2d2d5f;font-size:13px;font-weight:600;height:auto}.create-promo-modal__form .ant-form-item-extra{color:#6b7280;font-size:12px;line-height:1.45;margin-top:6px}.create-promo-modal__form .ant-input,.create-promo-modal__form .ant-input-number{border-color:#d1d5db;border-radius:10px;font-size:14px}.create-promo-modal__form .ant-input-number:hover,.create-promo-modal__form .ant-input:hover{border-color:#9ca3af}.create-promo-modal__form .ant-input-number.ant-input-number-focused,.create-promo-modal__form .ant-input-number:focus,.create-promo-modal__form .ant-input.ant-input-number-focused,.create-promo-modal__form .ant-input:focus{border-color:#2d2d5f;box-shadow:0 0 0 2px #2d2d5f1f}.create-promo-modal__form .ant-input{height:42px;padding:8px 12px}.create-promo-modal__form .ant-input-number{height:42px;width:100%}.create-promo-modal__form .ant-input-number .ant-input-number-input{height:40px;padding:0 12px}.create-promo-modal__form .ant-input-number .ant-input-number-handler-wrap{border-radius:0 10px 10px 0}.create-promo-modal__btn{border-radius:10px!important;font-size:14px!important;font-weight:600!important;height:40px!important;min-width:108px;transition:transform .2s ease,box-shadow .2s ease}.create-promo-modal__btn--cancel{background:#fff!important;border-color:#d1d5db!important;color:#374151!important}.create-promo-modal__btn--cancel:hover{border-color:#9ca3af!important;color:#2d2d5f!important}.create-promo-modal__btn--create{background:#fc0!important;border:1px solid #e0b400!important;color:#0a0a0a!important}.create-promo-modal__btn--create:hover:not(:disabled){background:#ffd633!important;border-color:#ffd21f!important;box-shadow:0 10px 22px #f1c4003d;color:#0a0a0a!important;transform:translateY(-1px)}.create-promo-modal__btn--create:disabled{background:#e5e7eb!important;border-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed}.import-users-modal{font-family:Inter,Roboto,Helvetica Neue,system-ui,sans-serif}.import-users-modal .ant-modal-content{border-radius:16px;box-shadow:0 24px 70px #1f29372e;overflow:hidden;padding:0}.import-users-modal .ant-modal-header{background:#fff;border-bottom:none;margin:0;padding:20px 24px 0}.import-users-modal .ant-modal-title{color:#2d2d5f;font-size:18px;font-weight:700;line-height:1.3}.import-users-modal .ant-modal-body{padding:0 24px 24px}.import-users-modal .ant-modal-close{color:#2d2d5f73;top:16px}.import-users-modal .ant-modal-close:hover{color:#2d2d5f}.import-users-modal__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin:16px 0 0;padding-bottom:0}.import-users-modal__tab{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:14px;font-weight:600;margin:0;padding:0 0 12px;position:relative;transition:color .2s ease}.import-users-modal__tab:hover:not(:disabled){color:#6b7280}.import-users-modal__tab:disabled{cursor:not-allowed;opacity:.6}.import-users-modal__tab--active{color:#fc0}.import-users-modal__tab--active:after{background:#fc0;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.import-users-modal__panel{padding-top:20px}.import-users-modal__intro{color:#6b7280;font-size:14px;line-height:1.55;margin:0 0 20px}.import-users-modal__steps{color:#374151;font-size:14px;line-height:1.6;margin:0 0 16px;padding-left:20px}.import-users-modal__steps li+li{margin-top:4px}.import-users-modal__form .ant-form-item{margin-bottom:16px}.import-users-modal__form .ant-form-item-label>label{color:#374151;font-size:14px;font-weight:600;height:auto}.import-users-modal__form .ant-form-item-label>label:before{color:#ef4444!important}.import-users-modal__form .ant-input{background:#f9fafb;border-color:#e5e7eb;border-radius:10px;font-size:14px;height:44px}.import-users-modal__form .ant-input::placeholder{color:#9ca3af}.import-users-modal__form .ant-input:hover{background:#fff;border-color:#d1d5db}.import-users-modal__form .ant-input.ant-input-focused,.import-users-modal__form .ant-input:focus{background:#fff;border-color:#fc0;box-shadow:0 0 0 2px #ffcc002e}.import-users-modal__form .ant-select{width:100%}.import-users-modal__form .ant-select-selector{align-items:center!important;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:10px!important;min-height:44px!important;padding:0 12px!important}.import-users-modal__form .ant-select:hover .ant-select-selector{background:#fff!important;border-color:#d1d5db!important}.import-users-modal__form .ant-select-focused .ant-select-selector{background:#fff!important;border-color:#fc0!important;box-shadow:0 0 0 2px #ffcc002e!important}.import-users-modal__form .ant-form-item-has-error .ant-input{background:#fff;border-color:#ef4444}.import-users-modal__form .ant-form-item-explain-error{font-size:13px;margin-top:6px}.import-users-modal__add-btn,.import-users-modal__submit-btn{background:#fc0!important;border-color:#fc0!important;border-radius:10px!important;box-shadow:none!important;color:#111827!important;font-size:15px!important;font-weight:700!important;height:44px!important;margin-top:4px}.import-users-modal__add-btn:hover:not(:disabled),.import-users-modal__submit-btn:hover:not(:disabled){background:#ffd633!important;border-color:#ffd633!important;color:#111827!important}.import-users-modal__add-btn:disabled,.import-users-modal__submit-btn:disabled{opacity:.55}.import-users-modal__submit-btn{margin-top:16px}.import-users-modal__template-btn{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;color:#374151!important;font-size:13px!important;font-weight:600!important;height:36px!important;margin-bottom:14px;padding:0 14px!important}.import-users-modal__template-btn:hover:not(:disabled){background:#fffbeb!important;border-color:#fc0!important;color:#2d2d5f!important}.import-users-modal__queue{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;list-style:none;margin:20px 0 0;max-height:160px;overflow:auto;padding:0}.import-users-modal__queue-item{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.import-users-modal__queue-item:last-child{border-bottom:none}.import-users-modal__queue-details{display:flex;flex-direction:column;gap:2px;min-width:0}.import-users-modal__queue-details strong{color:#111827;font-size:13px;font-weight:600;word-break:break-all}.import-users-modal__queue-email{color:#6b7280;font-size:12px;word-break:break-all}.import-users-modal__queue-meta{color:#4b5563;font-size:12px;word-break:break-all}.import-users-modal__dragger.ant-upload-wrapper .ant-upload-drag{background:#fafbfc!important;border:2px dashed #d1d5db!important;border-radius:12px!important;padding:28px 20px 24px!important;transition:border-color .2s ease,background .2s ease}.import-users-modal__dragger.ant-upload-wrapper .ant-upload-drag:hover{background:#ffcc000a!important;border-color:#fc0!important}.import-users-modal__dragger.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:0!important}.import-users-modal__dragger-icon{margin:0 0 12px}.import-users-modal__dragger-icon .anticon{color:#fc0;font-size:40px}.import-users-modal__dragger-title{color:#111827;font-size:15px;font-weight:600;margin:0 0 6px}.import-users-modal__dragger-hint{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.import-users-modal__summary{color:#374151;font-size:13px;margin:12px 0 0}.import-users-modal__file-name{color:#2d2d5f;font-weight:600}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.20fd1704ea223900efa9.woff2) format("woff2"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff"),url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format("truetype"),url(/static/media/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}*{box-sizing:border-box}body{background:#f4f6f8;color:#1f2937;margin:0;padding:0}a{color:inherit}
/*# sourceMappingURL=main.9341dd0a.css.map*/