[tabindex="-1"]:focus:not(:focus-visible){outline: 0 !important}hr{box-sizing: content-box;height: 0;overflow: visible}abbr[data-original-title], abbr[title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none}address{margin-bottom: 1rem;font-style: normal;line-height: inherit}ol ol, ol ul, ul ol, ul ul{margin-bottom: 0}blockquote{margin: 0 0 1rem}sub, sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a:hover{color: #0056b3;text-decoration: underline}a:not([href]):not([class]){color: inherit;text-decoration: none}a:not([href]):not([class]):hover{color: inherit;text-decoration: none}code, kbd, pre, samp{font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em}pre{margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar}figure{margin: 0 0 1rem}table{border-collapse: collapse}caption{padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom}th{text-align: inherit;text-align: -webkit-match-parent}button:focus:not(:focus-visible){outline: 0}[role=button]{cursor: pointer}[type=button], [type=reset], [type=submit], button{-webkit-appearance: button}[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){cursor: pointer}[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{padding: 0;border-style: none}input[type=checkbox], input[type=radio]{box-sizing: border-box;padding: 0}fieldset{min-width: 0;padding: 0;margin: 0;border: 0}legend{display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal}progress{vertical-align: baseline}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto}[type=search]{outline-offset: -2px;-webkit-appearance: none}[type=search]::-webkit-search-decoration{-webkit-appearance: none}output{display: inline-block}summary{display: list-item;cursor: pointer}template{display: none}.h5, h5{font-size: 1.25rem}h6{font-size: 1rem}.lead{font-size: 1.25rem;font-weight: 300}hr{margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0,0,0,.1)}mark{padding: .2em;background-color: #fcf8e3}.blockquote{margin-bottom: 1rem;font-size: 1.25rem}.figure{display: inline-block}code{font-size: 87.5%;color: #e83e8c;word-wrap: break-word}a > code{color: inherit}kbd{padding: .2rem .4rem;font-size: 87.5%;color: #fff;background-color: #212529;border-radius: .2rem}kbd kbd{padding: 0;font-size: 100%;font-weight: 700}pre{display: block;font-size: 87.5%;color: #212529}pre code{font-size: inherit;color: inherit;word-break: normal}.container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}@media (min-width:576px){.container{max-width: 540px}}@media (min-width:768px){.container{max-width: 720px}}@media (min-width:992px){.container{max-width: 960px}}@media (min-width:1200px){.container{max-width: 1140px}}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}.no-gutters > .col, .no-gutters > [class*=col-]{padding-right: 0;padding-left: 0}.col, .col-12, .col-lg-4, .col-sm-6, .col-xl-3{position: relative;width: 100%;padding-right: 15px;padding-left: 15px}.col{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}@media (min-width:576px){.col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}}@media (min-width:992px){.col-lg-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}}@media (min-width:1200px){.col-xl-3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}}.table{width: 100%;margin-bottom: 1rem;color: #212529}.table td, .table th{padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6}.table thead th{vertical-align: bottom;border-bottom: 2px solid #dee2e6}.table tbody + tbody{border-top: 2px solid #dee2e6}.table .thead-dark th{color: #fff;background-color: #343a40;border-color: #454d55}.table .thead-light th{color: #495057;background-color: #e9ecef;border-color: #dee2e6}.form-control[readonly]{background-color: #e9ecef;opacity: 1}input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none}select.form-control[multiple], select.form-control[size]{height: auto}.form-group{margin-bottom: 1rem}.form-text{display: block;margin-top: .25rem}.form-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px}.form-row > .col, .form-row > [class*=col-]{padding-right: 5px;padding-left: 5px}.form-check-input[disabled] ~ .form-check-label{color: #6c757d}.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip{left: 5px}.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip{left: 5px}@media (min-width:576px){.form-inline .form-group{display: -ms-flexbox;display: flex;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: center;align-items: center;margin-bottom: 0}}.btn{display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition: none}}.btn:hover{color: #212529;text-decoration: none}.btn.focus, .btn:focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled, .btn:disabled{opacity: .65}.btn:not(:disabled):not(.disabled){cursor: pointer}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none}.btn-primary:hover{color: #fff;background-color: #0069d9;border-color: #0062cc}.btn-primary.focus, .btn-primary:focus{color: #fff;background-color: #0069d9;border-color: #0062cc;box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled, .btn-primary:disabled{color: #fff;background-color: #007bff;border-color: #007bff}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle{color: #fff;background-color: #0062cc;border-color: #005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary:hover{color: #fff;background-color: #5a6268;border-color: #545b62}.btn-secondary.focus, .btn-secondary:focus{color: #fff;background-color: #5a6268;border-color: #545b62;box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled, .btn-secondary:disabled{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle{color: #fff;background-color: #545b62;border-color: #4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color: #fff;background-color: #28a745;border-color: #28a745}.btn-success:hover{color: #fff;background-color: #218838;border-color: #1e7e34}.btn-success.focus, .btn-success:focus{color: #fff;background-color: #218838;border-color: #1e7e34;box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled, .btn-success:disabled{color: #fff;background-color: #28a745;border-color: #28a745}.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle{color: #fff;background-color: #1e7e34;border-color: #1c7430}.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)}.btn-info.focus{color: #fff;background-color: #138496;border-color: #117a8b;box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle{color: #fff;background-color: #117a8b;border-color: #10707f}.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-warning:hover{color: #212529;background-color: #e0a800;border-color: #d39e00}.btn-warning.focus, .btn-warning:focus{color: #212529;background-color: #e0a800;border-color: #d39e00;box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled, .btn-warning:disabled{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle{color: #212529;background-color: #d39e00;border-color: #c69500}.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-danger:hover{color: #fff;background-color: #c82333;border-color: #bd2130}.btn-danger.focus, .btn-danger:focus{color: #fff;background-color: #c82333;border-color: #bd2130;box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled, .btn-danger:disabled{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle{color: #fff;background-color: #bd2130;border-color: #b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)}.btn-light.focus{color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle{color: #212529;background-color: #dae0e5;border-color: #d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark.focus{color: #fff;background-color: #23272b;border-color: #1d2124;box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled{color: #fff;background-color: #343a40;border-color: #343a40}.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle{color: #fff;background-color: #1d2124;border-color: #171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary.focus{box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled{color: #007bff;background-color: transparent}.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle{color: #fff;background-color: #007bff;border-color: #007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary.focus{box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled{color: #6c757d;background-color: transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle{color: #fff;background-color: #6c757d;border-color: #6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success.focus{box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled{color: #28a745;background-color: transparent}.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle{color: #fff;background-color: #28a745;border-color: #28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info.focus{box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled{color: #17a2b8;background-color: transparent}.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle{color: #fff;background-color: #17a2b8;border-color: #17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning.focus{box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled{color: #ffc107;background-color: transparent}.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle{color: #212529;background-color: #ffc107;border-color: #ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger.focus{box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled{color: #dc3545;background-color: transparent}.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle{color: #fff;background-color: #dc3545;border-color: #dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light.focus{box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled{color: #f8f9fa;background-color: transparent}.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle{color: #212529;background-color: #f8f9fa;border-color: #f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark.focus{box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled{color: #343a40;background-color: transparent}.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle{color: #fff;background-color: #343a40;border-color: #343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)}.btn-link.focus{text-decoration: underline}.btn-link.disabled{color: #6c757d;pointer-events: none}.btn-group-lg > .btn{padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem}.btn-group-sm > .btn{padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem}input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{width: 100%}.fade:not(.show){opacity: 0}.collapse:not(.show){display: none}.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top]{right: auto;bottom: auto}.dropdown-item.active{color: #fff;text-decoration: none;background-color: #007bff}.dropdown-item.disabled{color: #adb5bd;pointer-events: none;background-color: transparent}.dropdown-menu.show{display: block}.btn-group-vertical > .btn, .btn-group > .btn{position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto}.btn-group-vertical > .btn:hover, .btn-group > .btn:hover{z-index: 1}.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus{z-index: 1}.btn-group > .btn:not(:first-child){margin-left: -1px}.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0;border-bottom-right-radius: 0}.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0}.btn-group-sm > .btn + .dropdown-toggle-split{padding-right: .375rem;padding-left: .375rem}.btn-group-lg > .btn + .dropdown-toggle-split{padding-right: .75rem;padding-left: .75rem}.btn-group-vertical > .btn{width: 100%}.btn-group-vertical > .btn:not(:first-child){margin-top: -1px}.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0;border-bottom-left-radius: 0}.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child){border-top-left-radius: 0;border-top-right-radius: 0}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0}.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio]{position: absolute;clip: rect(0,0,0,0);pointer-events: none}.input-group-append .btn, .input-group-prepend .btn{position: relative;z-index: 2}.input-group-append .btn:focus, .input-group-prepend .btn:focus{z-index: 3}.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn{margin-left: -1px}.input-group-text input[type=checkbox], .input-group-text input[type=radio]{margin-top: 0}.input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-prepend > .btn{padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem}.input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-prepend > .btn{padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem}.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-prepend > .btn{border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group > .input-group-append > .btn, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn{border-top-left-radius: 0;border-bottom-left-radius: 0}.custom-control-input[disabled] ~ .custom-control-label{color: #6c757d}.custom-control-input[disabled] ~ .custom-control-label::before{background-color: #e9ecef}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto;padding-right: .75rem;background-image: none}.custom-file-input[disabled] ~ .custom-file-label{background-color: #e9ecef}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse)}.nav{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none}.nav-link.disabled{color: #6c757d;pointer-events: none;cursor: default}.nav-tabs .nav-link.disabled{color: #6c757d;background-color: transparent;border-color: transparent}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff}.nav-pills .nav-link.active, .nav-pills .show > .nav-link{color: #fff;background-color: #007bff}.tab-content > .tab-pane{display: none}.tab-content > .active{display: block}.navbar .container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between}@media (max-width:575.98px){.navbar-expand-sm > .container{padding-right: 0;padding-left: 0}}@media (min-width:576px){.navbar-expand-sm > .container{-ms-flex-wrap: nowrap;flex-wrap: nowrap}}@media (max-width:767.98px){.navbar-expand-md > .container{padding-right: 0;padding-left: 0}}@media (min-width:768px){.navbar-expand-md > .container{-ms-flex-wrap: nowrap;flex-wrap: nowrap}}@media (max-width:991.98px){.navbar-expand-lg > .container{padding-right: 0;padding-left: 0}}@media (min-width:992px){.navbar-expand-lg > .container{-ms-flex-wrap: nowrap;flex-wrap: nowrap}}@media (max-width:1199.98px){.navbar-expand-xl > .container{padding-right: 0;padding-left: 0}}@media (min-width:1200px){.navbar-expand-xl > .container{-ms-flex-wrap: nowrap;flex-wrap: nowrap}}.navbar-expand > .container{padding-right: 0;padding-left: 0}.navbar-expand > .container{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navbar-light .navbar-nav .nav-link.disabled{color: rgba(0,0,0,.3)}.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{color: rgba(0,0,0,.9)}.navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{color: #fff}.card{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem}.card > hr{margin-right: 0;margin-left: 0}.card > .list-group{border-top: inherit;border-bottom: inherit}.card > .list-group:first-child{border-top-width: 0;border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}.card > .list-group:last-child{border-bottom-width: 0;border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}.card > .card-header + .list-group, .card > .list-group + .card-footer{border-top: 0}.card-title{margin-bottom: .75rem}.card-deck .card{margin-bottom: 15px}@media (min-width:576px){.card-deck .card{-ms-flex: 1 0 0%;flex: 1 0 0%;margin-right: 15px;margin-bottom: 0;margin-left: 15px}}.card-group > .card{margin-bottom: 15px}@media (min-width:576px){.card-group > .card{-ms-flex: 1 0 0%;flex: 1 0 0%;margin-bottom: 0}.card-group > .card + .card{margin-left: 0;border-left: 0}.card-group > .card:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0}.card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top{border-top-right-radius: 0}.card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom{border-bottom-right-radius: 0}.card-group > .card:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0}.card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top{border-top-left-radius: 0}.card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom{border-bottom-left-radius: 0}}.card-columns .card{margin-bottom: .75rem}@media (min-width:576px){.card-columns .card{display: inline-block;width: 100%}}.accordion > .card{overflow: hidden}.accordion > .card:not(:last-of-type){border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.accordion > .card:not(:first-of-type){border-top-left-radius: 0;border-top-right-radius: 0}.accordion > .card > .card-header{border-radius: 0;margin-bottom: -1px}.breadcrumb-item.active{color: #6c757d}.page-item.active .page-link{z-index: 3;color: #fff;background-color: #007bff;border-color: #007bff}.page-item.disabled .page-link{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6}.badge{display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition: none}}a.badge:focus, a.badge:hover{text-decoration: none}.badge:empty{display: none}.btn .badge{position: relative;top: -1px}a.badge-primary.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)}a.badge-secondary.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)}a.badge-success.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)}a.badge-info.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)}a.badge-warning.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)}a.badge-danger.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)}a.badge-light.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)}a.badge-dark.focus{outline: 0;box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)}.alert{position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem}.alert-dismissible .close{position: absolute;top: 0;right: 0;z-index: 2;padding: .75rem 1.25rem;color: inherit}.progress{display: -ms-flexbox;display: flex;height: 1rem;overflow: hidden;line-height: 0;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem}.media{display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start}.list-group-item.disabled{color: #6c757d;pointer-events: none;background-color: #fff}.list-group-item.active{z-index: 2;color: #fff;background-color: #007bff;border-color: #007bff}.list-group-item + .list-group-item.active{margin-top: -1px;border-top-width: 1px}.list-group-horizontal > .list-group-item.active{margin-top: 0}.list-group-horizontal > .list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}@media (min-width:576px){.list-group-horizontal-sm > .list-group-item.active{margin-top: 0}.list-group-horizontal-sm > .list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width:768px){.list-group-horizontal-md > .list-group-item.active{margin-top: 0}.list-group-horizontal-md > .list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width:992px){.list-group-horizontal-lg > .list-group-item.active{margin-top: 0}.list-group-horizontal-lg > .list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}@media (min-width:1200px){.list-group-horizontal-xl > .list-group-item.active{margin-top: 0}.list-group-horizontal-xl > .list-group-item + .list-group-item.active{margin-left: -1px;border-left-width: 1px}}.list-group-item-primary.list-group-item-action.active{color: #fff;background-color: #004085;border-color: #004085}.list-group-item-secondary.list-group-item-action.active{color: #fff;background-color: #383d41;border-color: #383d41}.list-group-item-success.list-group-item-action.active{color: #fff;background-color: #155724;border-color: #155724}.list-group-item-info.list-group-item-action.active{color: #fff;background-color: #0c5460;border-color: #0c5460}.list-group-item-warning.list-group-item-action.active{color: #fff;background-color: #856404;border-color: #856404}.list-group-item-danger.list-group-item-action.active{color: #fff;background-color: #721c24;border-color: #721c24}.list-group-item-light.list-group-item-action.active{color: #fff;background-color: #818182;border-color: #818182}.list-group-item-dark.list-group-item-action.active{color: #fff;background-color: #1b1e21;border-color: #1b1e21}.close{float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5}.close:hover{color: #000;text-decoration: none}.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{opacity: .75}button.close{padding: 0;background-color: transparent;border: 0}a.close.disabled{pointer-events: none}.toast{-ms-flex-preferred-size: 350px;flex-basis: 350px;max-width: 350px;font-size: .875rem;background-color: rgba(255,255,255,.85);background-clip: padding-box;border: 1px solid rgba(0,0,0,.1);box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);opacity: 0;border-radius: .25rem}.toast:not(:last-child){margin-bottom: .75rem}.toast.showing{opacity: 1}.toast.show{display: block;opacity: 1}.toast.hide{display: none}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal{position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0}.modal.fade .modal-dialog{transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform: translate(0,-50px);transform: translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition: none}}.modal.show .modal-dialog{-webkit-transform: none;transform: none}.modal.modal-static .modal-dialog{-webkit-transform: scale(1.02);transform: scale(1.02)}.modal-backdrop.show{opacity: .5}.modal-header .close{padding: 1rem 1rem;margin: -1rem -1rem -1rem auto}.tooltip.show{opacity: .9}.bs-tooltip-auto[x-placement^=top]{padding: .4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow{bottom: 0}.bs-tooltip-auto[x-placement^=top] .arrow::before{top: 0;border-width: .4rem .4rem 0;border-top-color: #000}.bs-tooltip-auto[x-placement^=right]{padding: 0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow{left: 0;width: .4rem;height: .8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before{right: 0;border-width: .4rem .4rem .4rem 0;border-right-color: #000}.bs-tooltip-auto[x-placement^=bottom]{padding: .4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow{top: 0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom: 0;border-width: 0 .4rem .4rem;border-bottom-color: #000}.bs-tooltip-auto[x-placement^=left]{padding: 0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow{right: 0;width: .4rem;height: .8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before{left: 0;border-width: .4rem 0 .4rem .4rem;border-left-color: #000}.bs-popover-auto[x-placement^=top]{margin-bottom: .5rem}.bs-popover-auto[x-placement^=top] > .arrow{bottom: calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top] > .arrow::before{bottom: 0;border-width: .5rem .5rem 0;border-top-color: rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] > .arrow::after{bottom: 1px;border-width: .5rem .5rem 0;border-top-color: #fff}.bs-popover-auto[x-placement^=right]{margin-left: .5rem}.bs-popover-auto[x-placement^=right] > .arrow{left: calc(-.5rem - 1px);width: .5rem;height: 1rem;margin: .3rem 0}.bs-popover-auto[x-placement^=right] > .arrow::before{left: 0;border-width: .5rem .5rem .5rem 0;border-right-color: rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] > .arrow::after{left: 1px;border-width: .5rem .5rem .5rem 0;border-right-color: #fff}.bs-popover-auto[x-placement^=bottom]{margin-top: .5rem}.bs-popover-auto[x-placement^=bottom] > .arrow{top: calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom] > .arrow::before{top: 0;border-width: 0 .5rem .5rem .5rem;border-bottom-color: rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] > .arrow::after{top: 1px;border-width: 0 .5rem .5rem .5rem;border-bottom-color: #fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before{position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -.5rem;content: "";border-bottom: 1px solid #f7f7f7}.bs-popover-auto[x-placement^=left]{margin-right: .5rem}.bs-popover-auto[x-placement^=left] > .arrow{right: calc(-.5rem - 1px);width: .5rem;height: 1rem;margin: .3rem 0}.bs-popover-auto[x-placement^=left] > .arrow::before{right: 0;border-width: .5rem 0 .5rem .5rem;border-left-color: rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] > .arrow::after{right: 1px;border-width: .5rem 0 .5rem .5rem;border-left-color: #fff}.carousel{position: relative}.carousel.pointer-event{-ms-touch-action: pan-y;touch-action: pan-y}.carousel-item.active{display: block}.active.carousel-item-right{-webkit-transform: translateX(100%);transform: translateX(100%)}.active.carousel-item-left{-webkit-transform: translateX(-100%);transform: translateX(-100%)}.carousel-fade .carousel-item.active{z-index: 1;opacity: 1}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0;opacity: 0;transition: opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none}}.carousel-indicators .active{opacity: 1}.border{border: 1px solid #dee2e6 !important}.border-top{border-top: 1px solid #dee2e6 !important}.border-right{border-right: 1px solid #dee2e6 !important}.border-bottom{border-bottom: 1px solid #dee2e6 !important}.border-left{border-left: 1px solid #dee2e6 !important}.flex-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.text-muted{color: #6c757d !important}.text-decoration-none{text-decoration: none !important}.visible{visibility: visible !important}@media print{abbr[title]::after{content: " (" attr(title) ")"}pre{white-space: pre-wrap !important}blockquote, pre{border: 1px solid #adb5bd;page-break-inside: avoid}@page{size: a3;}.container{min-width: 992px !important}.badge{border: 1px solid #000}.table{border-collapse: collapse !important}.table td, .table th{background-color: #fff !important}.table .thead-dark th{color: inherit;border-color: #dee2e6}}@charset "utf-8";a:hover{text-decoration: none;color: #f1404b}code{padding: 4px 10px;background: rgba(130,130,130,.1);border-radius: 4px}.io{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}.avatar{background: #888;border-radius: 100%;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;overflow: hidden}.disabled{pointer-events: none;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,#grayscale");filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1)}.content::after, .content::before{display: table;content: " "}.content::after{clear: both}.alert-body.show{transform: translateX(0);opacity: 1;max-height: 200px;transition: .5s}.io-radio.active{border-color: var(--focus-color)}.sidebar-nav .logo{line-height: 74px;width: 100%;text-align: center}.sidebar-nav .logo .logo-collapsed{display: none}.sidebar-menu-inner .sidebar-item .sidebar-item > ul > li a span{margin-left: 60px}.sidebar-item.sidebar-show{border-bottom: none}.sidebar-item ul{display: none}.sidebar-item.sidebar-show > ul{display: block}.sidebar-item ul li{display: block}.sidebar-item .menu-item-has-children{position: relative}.sidebar-item .menu-item-has-children .sidebar-more{line-height: 40px !important}.sidebar-item .label-Primary{float: right;margin-right: 24px}.sidebar-item .sidebar-more{transform: scale(.8)}.sidebar-item > a:hover{color: #FFF;background: rgba(0,0,0,.1);border-radius: 5px}.sidebar-item > a:hover:before{opacity: 1}.border-color{border-color: rgba(129,129,129,.15) !important}.mini-sidebar .sidebar-nav .logo .logo-expanded{display: none}.mini-sidebar .sidebar-nav .logo .logo-collapsed{display: block}.mini-sidebar .sidebar-nav ul:first-child > li.sidebar-item > a span{display: none}.sidebar-nav.show .top-menu{display: inherit}.sidebar-popup.second{left: 60px}.sidebar-popup.sidebar-menu-inner > div > ul > li.sidebar-item > ul{position: absolute;top: 0px;left: 180px;width: 180px;z-index: 99}.sidebar-item li > a:hover{color: #FFF;background: rgba(0,0,0,.1);border-radius: 5px}.navbar-collapse ul li.focus > ul{opacity: 1;z-index: 1;overflow: visible;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}.header-mini-btn input[type="checkbox"]{display: none}.page-header + .placeholder{height: 66px}@media (min-width:768px){.page-header + .placeholder{height: 74px}}.auto-ad-url .card{max-width: 1200px}.header-big .auto-ad-url .card{color: #eee;background: rgba(100,100,100,0.3);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px)}.navbar-menu a:not(.btn){color: #777}@media (max-width:767.98px){.sidebar-nav.show > div{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}}.badge.text-ss{font-weight: normal}.url-card .max .url-img{width: 60px;height: 60px}.url-card .mini .url-img{width: 25px;height: 25px}.url-card a.card{justify-content: center}.url-card.wechat a.card::before{content: "\f1d7";position: absolute;display: inline-block;font-family: "Font Awesome 5 Brands";font-weight: 400;font-size: 66px;color: #888;left: 1px;opacity: .2}.url-card.down a.card:after{content: "\f019";position: absolute;display: inline-block;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 60px;color: #888;margin-left: 10px;right: 10px;opacity: .2}.url-card.down .mini a.card:after{font-size: 30px;margin-left: 10px;right: 10px}.url-card.down .max a.card:after{font-size: 30px}.url-card.wechat .mini a.card:before{font-size: 36px;left: 2px}.url-card.wechat .max a.card:before{font-size: 80px;left: 5px;top: -22px}.url-card.wechat .max .url-img, .url-card.wechat .mini .url-img{background: transparent}.url-card.wechat .max .url-img img, .url-card.wechat .mini .url-img img{max-height: 80%}.url-card.wechat .no_ico a.card:before{font-size: 26px;right: 2px;left: auto}.url-card.wechat .max.no_ico a.card:before{right: 11px;top: auto;bottom: -3px}.url-card .mini a.togo, .url-card .default a.togo{position: absolute;top: 20px;right: 0;width: 30px;height: 30px;line-height: 30px;opacity: .2;transition: opacity .3s}.url-card .mini a.togo{top: 3px}.url-card .max a.togo{margin-left: auto}.url-card .max .tga{width: calc(100% - 15px);overflow: hidden}.url-card .max .tga a{font-size: 75%;padding: .125rem .4rem;background: rgba(134,134,134,.1);color: #888;border-radius: 10px;transition: .3s}.url-card .max .tga a:not(.no-tag):hover{background: #f1404b;color: #fff}.panel-body .url-card.shortcode-url .card{background: rgba(136,136,136,.1)}.url-card .mini .card-body{padding: .4rem .5rem}.card-app.default .media, .card-app.card{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.card-app.default .media-content{background-color: transparent !important}.card-app.default:hover .media, .card-app.card:hover{transform: translateY(-6px);-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);box-shadow: 0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,.3);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.app-nature .badge i{font-weight: 100}.card-app.card .tga{overflow: hidden}.card-app.card .tga a{font-size: 75%;padding: .125rem .4rem;background: rgba(134,134,134,.1);color: #888;border-radius: 10px;transition: .3s}.card-app.card .tga a:not(.no-tag):hover{background: #f1404b;color: #fff}.card-app.card .app-platform{position: absolute;top: 3px;right: 5px;opacity: 0;transition: opacity .3s}.card-app.card:hover .app-platform{opacity: .3}.screenshot-carousel .carousel-indicators .active{width: 20px;height: 8px;border-radius: 10px}#footer-tools{position: fixed;bottom: 20px;right: 10px;display: flex;z-index: 5}#footer-tools .btn{color: #555;background: rgba(210,210,210,.5);width: 40px;height: 40px;font-size: 1rem;text-align: center;line-height: 40px;padding: unset;display: block;border: unset}#footer-tools .btn:hover{color: #333}#footer-tools [data-v-db6ccf64][data-v-41ba7e2c], #footer-tools [data-v-db6ccf64][data-v-6d083e75]{top: unset !important;bottom: 0 !important;right: 44px !important}@media (max-width:767.98px){#footer-tools{bottom: 15px;right: 5px}}.badge, .btn{color: var(--this-color);background: var(--this-bg);border: 1px solid var(--this-border);box-shadow: var(--this-shadow);transition: .2s;--this-color: #666;--this-bg: rgba(136,136,136,.1);--this-border: transparent;--this-shadow: none;--this-hover-color: #444;--this-hover-bg: rgba(136,136,136,.2)}.badge{font-weight: normal;line-height: 1.2;padding: 1px 5px;border-radius: 50px}.btn.active, .btn:focus, .btn:hover{color: var(--this-hover-color);background: var(--this-hover-bg)}.btn:active{--this-shadow: inset 0 2px 3px rgba(0,0,0,.08)}.btn-shadow[class*="vc-l-"]{--this-shadow: 0px 5px 20px -3px transparent}.btn-shadow[class*="vc-l-"]:focus, .btn-shadow[class*="vc-l-"]:hover, .btn-shadow.btn-outline:not(.badge):focus, .btn-shadow.btn-outline:not(.badge):hover{--this-shadow: 0px 2px 10px 0px var(--this-shadow-bg)}.btn-shadow.btn-outline[class*="vc-l-"]:not(.badge):focus, .btn-shadow.btn-outline[class*="vc-l-"]:not(.badge):hover{color: var(--this-hover-color);background: var(--this-hover-bg);--this-shadow: 0px 2px 10px 0px var(--this-shadow-bg)}.btn-outline:not(.badge):focus, .btn-outline:not(.badge):hover{color: var(--this-hover-color);background: var(--this-bg)}.btn-outline[class*="vc-l-"]{color: var(--this-color);background: transparent;--this-border: var(--this-color)}.btn-outline:not(.badge):focus[class*="vc-l-"], .btn-outline:not(.badge):hover[class*="vc-l-"]{color: var(--this-color);background: var(--this-bg);--this-border: transparent}.btn.focus, .btn:focus{outline: 0;box-shadow: none}.modal-backdrop.show{opacity: 1}.modal{z-index: 1090}.btn:not(.go-up){border-radius: 3px;white-space: normal;font-size: .875rem}.card, .block{background: #fff;border-width: 0;margin-bottom: 1rem;box-shadow: 0px 0px 20px -5px rgba(158,158,158,.2);transition: background-color .3s}.form-control[readonly]{background-color: #f1f3f6;opacity: 1;color: #0d131b}.btn-danger{color: #fff;background-color: #f1404b;border-color: #f1404b}.btn-danger:hover{color: #fff;background-color: #14171b;border-color: #14171b}.btn-danger:focus, .btn-danger.focus{color: #fff;background-color: #f1404b;border-color: #f1404b;box-shadow: none}.btn-danger.disabled, .btn-danger:disabled{color: #fff;background-color: #f1404b;border-color: #f1404b}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: #fff;background-color: #f1404b;border-color: #f1404b}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: none}.btn-dark.focus{color: #fff;background-color: #000;border-color: #000;box-shadow: none}.btn-dark.disabled{color: #fff;background-color: #222831;border-color: #222831}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: #fff;background-color: #000;border-color: #000}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: none}.text-muted a{color: #6c757d}.text-muted a:hover{color: #5c656d}.navbar-menu .dropdown-menu.show{opacity: 1;transform: scale(1);display: block;pointer-events: auto}.carousel-vertical .carousel-inner .active.carousel-item-left{-webkit-transform: translateY(-100%);transform: translateY(-100%)}.carousel-vertical .carousel-inner .active.carousel-item-right{-webkit-transform: translateY(100%);transform: translateY(100%)}.row-lg [class*="col-"], .row-lg .col{padding-left: 1rem;padding-right: 1rem}.row-md [class*="col-"], .row-md .col{padding-left: .75rem;padding-right: .75rem}.row-sm [class*="col-"], .row-sm .col{padding-left: .5rem !important;padding-right: .5rem !important}.row-xs [class*="col-"], .row-xs .col{padding-left: .25rem !important;padding-right: .25rem !important}.row-xs .card, .row-xs .block{margin-bottom: .5rem !important}@media (min-width:768px) and (max-width:991.98px){.row-md [class*="col-"], .row-md .col{padding-left: .5rem;padding-right: .5rem}}@media (max-width:991.98px){.padding{padding: 1.5rem}.row-lg [class*="col-"], .row-lg .col{padding-left: .5rem;padding-right: .5rem}}@media (max-width:767.98px){.padding{padding: 1rem}.container{padding-right: .625rem;padding-left: .625rem}.row{margin-right: -.5rem;margin-left: -.5rem}.row [class*="col-"]{padding-right: .5rem;padding-left: .5rem}.row-md [class*="col-"], .row-md .col{padding-left: .5rem;padding-right: .5rem}}#loading, #load-loading{-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 88888;background: #fff;-webkit-transition: ease-in-out .5s;transition: ease-in-out .5s}#loading, #load-loading{z-index: 99999}#load-loading{opacity: 0}#loading.close{opacity: 0;visibility: hidden}#search{max-width: 800px;position: relative}#search form{position: relative}#search-text{z-index: inherit;padding: 9pt;height: 50px;font-size: 1pc;border: 0;border-radius: 3px;background-color: #fff;transition: .3s}#search button{position: absolute;top: 0;right: 0;background: #313437;border: 0;width: 60px;height: 36px;margin: 7px 9pt 0;line-height: 36px;border-radius: 3px}#search button:hover{background: #000;cursor: pointer}#search button i{color: #fff;font-size: 18px}#search-list{position: relative}#search-list-modal{position: relative}.s-type-list:not(.big) label{padding: 2px 12px}.search-smart-tips ul li.current{background-color: rgba(130,130,130,.5)}@media screen and (max-width:767.98px){#search{margin: 25px auto 15px}.s-type-list:not(.big) label{padding: 5px 16px}}.btn-search.current{color: #fff !important;background-color: #f1404b;box-shadow: 0 5px 20px -3px rgba(249,100,90,.6)}.btn-search.current:after{content: "";position: absolute;bottom: -17px;left: 0;right: 0;margin: 0 auto;width: 0;border: 10px solid transparent;border-top-color: #f1404b}.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover{color: #fff !important;background-color: #f1404b;box-shadow: 0px 5px 20px -3px rgba(249,100,90,.6)}.posts-nav .page-numbers.dots{border-color: rgba(0,0,0,0)}#comments-navi > span, #comments-navi > a, .page-nav span:not(.current){position: relative;display: inline-block;background-color: rgba(150,150,150,.16);min-width: 35px;height: 35px;padding: 0 5px;line-height: 35px;margin: .2rem .1rem;font-size: .75rem;border-radius: .2rem;-webkit-transition: .2s ease-out;transition: .2s ease-out}.page-nav span.all{width: auto;padding: 0 10px}#comments-navi > a:hover, #comments-navi > .current, .page-nav > .current span{color: #fff !important;background-color: #f1404b;box-shadow: 0px 5px 20px -3px rgba(249,100,90,.6)}.dl{margin-top: -1.5px;width: 80%;height: 3px;background: #888;border-radius: 3px;opacity: .3;transition: .4s;margin: auto}.dlb:hover .dl{width: 90%;background: #f1404b;opacity: 1;box-shadow: 0 1px 6px rgba(241,64,75,.6)}.tab-btn{position: relative;padding: 8px 16px}.tab-btn.active::after{content: "";position: absolute;bottom: 0;width: 40%;height: 4px;border-radius: 2px;left: 0;right: 0;margin: auto;background: #f1404b;box-shadow: 0 1px 6px rgba(241,64,75,.6)}.s-type:hover .s-type-list.big{display: block}.header-big .s-type-list .anchor{background: #888;border-radius: 100px;width: 10px;height: 4px;bottom: 5px;-webkit-transition: .25s;transition: .25s}.header-big:not(.no-bg) .s-type-list .anchor{background: #fff}.header-big .s-type-list label:not(.active)::after{content: '';height: 4px;width: 4px;border-radius: 2px;position: absolute;left: 50%;bottom: 5px;margin-left: -2px;background-color: rgba(255,255,255,0);transition: .3s}.header-big .s-type-list label:not(.active):hover::after{background-color: #fff}.header-big .s-type-list label:not(.active){opacity: .5;transition: opacity .3s}.header-big .s-type-list label:not(.active):hover{opacity: 1}.header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .big-title .h1{color: #fff !important}.media{position: relative;display: block;overflow: hidden;padding: 0;-ms-flex-negative: 0;flex-shrink: 0;border-top-left-radius: inherit;border-top-right-radius: inherit}.media:after{content: '';display: block;padding-top: 100%}@media screen and (max-width:767.98px){.big-title .h1{font-size: 30px}}.overlay{width: 100%;height: 100%;background-color: rgba(0,0,0,.66);position: absolute;opacity: .22;top: 0;left: 0;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}blockquote{position: relative;padding: .9375rem 0 .9375rem 1.75rem;margin: 1.5rem 0;border-left: 5px solid rgba(136,136,136,.2);background-color: rgba(136,136,136,.1)}blockquote p:last-of-type{margin: 0;padding: 0}.tags i{color: #f1404b;margin-right: 10px;vertical-align: middle}.tags a{display: inline-block;margin: 0 6px 12px 0;padding: 3px 10px;color: #6d6d6d;font-size: 10px;transition: .3s;background: rgba(148,149,158,.15);border-radius: 15px}.card.new-news li{list-style: none}.user-level-box:not(.post-content) .badge{position: absolute;top: -30px;left: 40%}.step-simple > span.active{font-weight: bold}.tags a:focus, .tags a:hover{background-color: #232425 !important;text-decoration: none;color: #fff !important}pre{position: relative;overflow-y: auto;border: 0;color: #777;border-radius: 3px;padding: .75rem;margin: 1.5rem 0;white-space: pre-wrap;word-wrap: break-word;background-color: rgba(0,0,0,.04)}table{width: 100%}th, td{border: 1px solid rgba(136,136,136,.3);padding: 8px 12px}.near-navigation .nav{display: flex;flex-direction: column;justify-content: center;min-height: 80px;padding: 0 20px;position: relative;width: 50%;word-break: break-word}.near-navigation .next{align-items: flex-end;text-align: right;border-radius: 0 5px 5px 0;overflow: hidden}.near-navigation .previous{border-radius: 5px 0 0 5px;overflow: hidden}.near-navigation .none span, .near-navigation .none .near-title{color: #999}.post-content figure{margin-bottom: 1.25rem;font-size: 1rem;line-height: 2;word-wrap: break-word}@media (max-width:767.98px){blockquote{padding-left: 1.25rem}.user-level-box .badge{top: -25px}.panel-header .h3{font-size: 1.5rem}}.blur{-moz-filter: blur(15px);-ms-filter: blur(15px);-webkit-filter: blur(15px);filter: blur(15px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=15,MakeShadow=false)}.site-body .site-go .btn{margin-bottom: 10px}.card-post .media, .card-book .media{box-shadow: 0 0 20px -5px rgba(20,20,20,.2);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.card-post:hover .media, .card-book:hover .media{transform: translateY(-6px);-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);box-shadow: 0 26px 40px -24px rgba(27,28,31,.3);-webkit-box-shadow: 0 26px 40px -24px rgba(27,28,31,.3);-moz-box-shadow: 0 26px 40px -24px rgba(27,28,31,.3)}.down-content .card{border: 0}.down-content .card .card-header{position: relative;border-radius: 6px;padding: .3rem;margin: 0 15px;margin-top: -30px;border: 0;background: linear-gradient(60deg,#f1404b,#f1417c);box-shadow: 0 5px 20px 0 rgba(0,0,0,.2),0 13px 24px -11px rgba(176,39,62,.6)}.btn-danger{color: #fff;background-color: #f1404b;border-color: transparent}.btn-danger.focus, .btn-danger:focus, .btn-danger:hover{color: #fff;box-shadow: 0 0 0 0 transparent}.down-content .statement{position: relative;margin: 0 -1.25rem;border-bottom: 2px dashed #eee;border-top: 2px dashed #eee;background: rgba(0,0,0,.01);transition: .3s}.down-content .statement:before{content: "";position: absolute;width: 8px;height: 8px;top: 5px;left: 5px;border-radius: 50%;background: #eee;box-shadow: 0 10px #eee,0 20px #eee;transition: .3s}@media screen and (max-width:767.98px){.down-content .card .card-header{margin-left: 5px;margin-right: 5px}}.ranking .ranking-tab-button{top: 0}.ranking .ranking-title{padding-top: 12px}.ranking .tab-button{border-left: 1px solid rgba(136,136,136,.1);padding: 14px 11px}.ranking .tab-button:hover, .ranking .tab-button.active{background: rgba(136,136,136,.1)}@media (max-width:767.98px){.ranking-tabs .card{border-radius: 0 0 .25rem .25rem}}.profile img{width: 48px;height: 48px;border-radius: 50%}.children .profile img{width: 40px;height: 40px;border-radius: 50%}.comment-list .children .comment_body, .comment-list .children .comment-respond{margin-left: 3.875rem;padding: 0 0 1rem}.comment-list > .comment > .children .comment:last-child .comment-text{border-bottom: 1px solid rgba(135,135,135,.15);padding-bottom: 1rem;margin-bottom: 0}.comment-list > .comment:last-child .comment-text{border: 0;padding-bottom: 0}.comment-list .rank{position: relative;color: #fff;cursor: pointer;font-size: .75rem;padding: 1px 8px;margin: 0 4px;background: #f1404b;border-radius: 6px;transition: opacity .3s}.comment-list .rank:after{content: "";position: absolute;width: 8px;height: 4px;top: 50%;margin-top: -2px;left: -4px;border-radius: 2px;background: #ffae00}.comment-list .rank:before{content: "";position: absolute;width: 5px;height: 5px;top: 50%;margin-top: -2.5px;left: 0px;border-radius: 3px;background: #fff}.comment-list .rank:hover{color: #fff}input[type="radio"] + label, input[type="checkbox"] + label{font-weight: 400}.comment-list .children{list-style: none;margin: 0;padding: 0}.comment-author .avatar{height: 50px;left: -65px;position: absolute;width: 50px}@media screen and (max-width:575.98px){.comment-list .children .comment_body, .comment-list .children .comment-respond{margin-left: 1.875rem}}.user-nav li .user-tab{padding: 8px 0;display: block;border-radius: 4px}.user-nav li .user-tab.active{background-color: rgba(136,136,136,.1)}.manage-sites .sites-card:not(.add){cursor: move;transition: box-shadow .3s}.manage-sites .sites-card:not(.add):hover{box-shadow: 0 6px 10px rgba(0,0,0,.15)}input.nav-link[readonly]{background-color: transparent;opacity: 1}.nav-pills.sites-nav .nav-link.active, .nav-pills.sites-nav .show > .nav-link{background-color: #f1404b;box-shadow: 0px 5px 20px -3px rgba(241,64,75,.6)}.sites-li .active:not(.d-none) + .change-terms-name + .sites-setting a{color: #fff}#add-new-sites button.close{text-shadow: none}#add-new-sites button.close:focus{outline: none}.upload_img:not(.disabled):hover{background: #222324}#alert_placeholder .alert{display: inline-block}#tougaocategorg{padding-left: 8px}.slider_menu[sliderTab]{position: relative;background: rgba(0,0,0,.1);border-radius: 50px;border: 3px solid transparent;overflow: hidden;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}.slider_menu[sliderTab] > .menu{position: relative;white-space: nowrap;flex-wrap: initial}.slider_menu[sliderTab] .anchor{background: #f1404b;border-radius: 100px;width: 60px;height: 40px;opacity: 0;-webkit-transition: .35s;transition: .35s}.slider_menu[sliderTab] > .menu > li{cursor: pointer;width: auto;height: auto}.slider_menu[sliderTab] > .menu > li.next, .slider_menu[sliderTab] > .menu > li.prev, .slider_menu[sliderTab] > .menu > li > .sub-menu{display: none}.slider_menu[sliderTab] > .menu > li > a{display: block;text-decoration: none;position: relative;color: #888;height: 40px;line-height: 40px;text-align: center;font-size: 14px;padding: 0 16px;-webkit-transition: .25s;transition: .25s}.slider_menu[sliderTab] > .menu > li > a:hover{color: #fff}.slider_menu[sliderTab] > .menu > li > a.active{color: #fff}.slider_menu[sliderTab] ul:hover li:not(.hover) a.active{color: #888 !important}.slider_menu.mini_tab[sliderTab] > .menu > li > a{height: 28px;line-height: 28px;padding: 0 12px}.nav-pills.menu .nav-link.active, .nav-pills.menu .show > .nav-link{background: none}.sidebar .card-header{position: relative;background-color: transparent;border-bottom: none}.sidebar .sidebar-header .load{padding: .75rem 1.25rem;margin-bottom: 0}.sidebar .card-header:after{content: "";background-color: #f1404b;left: 1.25rem;width: 50px;height: 2px;bottom: -2px;position: absolute;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}.sidebar .card:hover .card-header:after{width: 80px}.sidebar .tags a{display: inline-block;margin: 4px 2px;font-size: 12px;background: rgba(148,149,158,.15);border-radius: 5px}.sidebar .card .searchform{flex: 1 1 auto;padding: 1.25rem}.sidebar .card .searchform > div{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;align-items: stretch;width: 100%}.sidebar .card .searchform input[type='text']{position: relative;display: block;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;padding: .375rem .75rem;margin-bottom: 0;font-size: .875rem;font-weight: 400;line-height: 1.5;color: #6d6e74;background-color: #f1f3f6;background-clip: padding-box;border: 1px solid #f1f3f6;border-radius: .25rem;transition: border-color .3s,background-color .3s;border-top-right-radius: 0;border-bottom-right-radius: 0}.sidebar .card .searchform input[type="submit"]{margin-left: -1px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: .375rem 1.25rem;margin-bottom: 0;font-size: .875rem;font-weight: 400;line-height: 1.5;color: #fff;text-align: center;white-space: nowrap;border: 1px solid #f1404b;background-color: #f1404b;border-radius: .25rem;border-top-left-radius: 0;border-bottom-left-radius: 0;transition: .3s}.sidebar .card .searchform input[type="submit"]:hover{border: 1px solid #14171b;background-color: #14171b}.sidebar .url-card .card{background: #f1f3f6;box-shadow: unset;border: 1px solid #f1f3f6;transition: .3s}.sidebar .url-card .card:hover{transform: unset;box-shadow: unset;border: 1px solid #f1404b !important}.sidebar .url-card.down a:after, .sidebar .url-card.wechat a:before{font-size: 27px;bottom: -6px;left: 1px}.sidebar .card.hot-card{box-shadow: none}.sidebar .card-body.pb-3.pt-0{padding-top: 5px !important}.sidebar.sidebar-border > .card{background-color: transparent;border: 2px solid rgba(136,136,136,.2);box-shadow: unset}.sidebar_no .sidebar:not(.col-12){display: none !important}.sidebar_left .sidebar:not(.col-12){width: 100%}.sidebar_right .sidebar:not(.col-12){width: 100%}.list{padding-left: 0;padding-right: 0}.list-item.block .list-content{padding: 1rem}.list-title{font-size: .875rem;line-height: 1.4285714286;display: block;color: inherit}.list-title .badge{position: relative;top: -2px;font-size: .75rem;margin: 0 .25rem 0 0}@media (min-width:992px){.sidebar_left .sidebar:not(.col-12){float: left;margin-right: -310px;width: 310px;position: unset}.sidebar_right .sidebar:not(.col-12){float: right;margin-left: -310px;width: 310px;position: unset}}@media (max-width:767.98px){.list-title{font-size: .9375rem !important}.list-title .badge{padding: .2em;margin: 0 .25rem 0 0}}.list-grid .list-item .media:first-child{border-radius: inherit}.list-grid .list-item .media:last-child{border-radius: inherit}.list-grid .flex-row-reverse .media:first-child{border-radius: 0;border-top-right-radius: inherit;border-bottom-right-radius: inherit}.io-grey-mode .border-color{border-color: transparent !important}.io-grey-mode .sidebar-item > a:hover{color: #f1404b}.io-grey-mode .sidebar-item li > a:hover{color: #f1404b}@media (min-width:576px){.user-bookmark-body .quick-sites .container{max-width: 460px}}@media screen and (min-width:768px){.user-bookmark-body .quick-sites .container{max-width: 660px}}.quick-sites .row{height: 200px;overflow: hidden}.user-bookmark-body .customize-sites-list .card{background: rgba(255,255,255,.7)}.img-radio input[type="radio"]{display: none}.img-radio input[type="radio"] + .label-img{cursor: pointer;transition: .3s}.img-radio input[type="radio"]:checked + .label-img{border: 4px solid #f1404b}input:-internal-autofill-previewed, input:-internal-autofill-selected{box-shadow: 0 0 0 1000px #f1f3f6 inset !important;-webkit-text-fill-color: #6d6e74 !important}.tab-widget-nav .nav-pills .nav-link.active{color: inherit;background-color: rgba(132,132,132,.2)}.swiper-widgets .icon-btn .icon-title .text-muted{color: #fff !important}.login-page .container{min-height: 100vh;padding: 20px;position: relative}.login-page .form-holder .info, .login-page .form-holder .form{min-height: 450px;height: 100%}.login-page .form-holder .info{background: rgba(241,64,75,.9);color: #fff !important;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat}.login-page .form-holder .info p{color: #fff}.login-page .form-holder .form .content{width: 100%}.login-page .form-holder .form form{width: 100%}.login-page .nav-link.active::after{width: 40px;left: calc(50% - 20px)}.separator{display: block}.separator:after, .separator:before{content: "";background: rgba(136,136,136,.2);width: 20%;vertical-align: middle;height: 1px;display: inline-block;margin: 0 1em}.io-black-mode #add-new-sites button.close{color: #989da1}.io-black-mode a:not(.btn), .io-black-mode .button > a{color: #c6c9cf}.io-black-mode .card, .io-black-mode .block{box-shadow: none}.io-black-mode .card{background-color: #2c2e2f}.io-black-mode .admin-sites .card{background-color: #363738}.io-black-mode .card-app.default:hover .media{box-shadow: 0 26px 40px -24px rgba(2,4,6,.3);-webkit-box-shadow: 0 26px 40px -24px rgba(2,4,6,.3);-moz-box-shadow: 0 26px 40px -24px rgba(2,4,6,.3)}.io-black-mode .sidebar .card .searchform input[type='text']{color: #aaa;background: #363738;border: 1px solid #363738}.io-black-mode .sidebar .url-card .card{background: #363738;border-color: #363738}.io-black-mode .site-body .btn{color: #ddd}.io-black-mode #footer-tools .btn{color: #ccc;background: rgba(10,10,10,.4)}.io-black-mode #footer-tools .btn:hover{color: #fff}.io-black-mode a:not(.btn):hover{color: #fff}.io-black-mode .down-content .statement:before{background: #1b1d1f;box-shadow: 0 10px #1b1d1f,0 20px #1b1d1f}.io-black-mode .down-content .statement{border-color: #1b1d1f;background: rgba(0,0,0,.1)}.io-black-mode:not(pre) > code[class*="language-"], .io-black-mode pre[class*="language-"]{background-color: rgba(0,0,0,.15)}#footer-tools .btn.go-up, #footer-tools .btn.switch-dark-mode{display: inline-flex !important;align-items: center;justify-content: center;line-height: 0 !important;padding: 0 !important;width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important;box-sizing: border-box;flex-shrink: 0}.url-card .url-body > a.card{background: transparent !important;border: 0 !important;box-shadow: none !important;margin: 0 !important}.url-card .url-body > a.card.mb-4{margin-bottom: 0 !important}.url-card a.card{position: relative !important;z-index: 1 !important}.url-card .url-tags .badge{background: rgba(134,134,134,.14) !important;color: #777 !important;border: 0 !important;box-shadow: none !important;--this-bg: rgba(134,134,134,.14) !important;--this-color: #777 !important;--this-border: transparent !important;font-weight: 500 !important;font-size: 11px !important;line-height: 1.2 !important;padding: 2px 7px !important;border-radius: 999px !important;white-space: nowrap !important}.url-card .url-tags .badge:hover{background: #f1404b !important;color: #fff !important}.main-footer .footer-inner.card{box-shadow: none !important}.main-footer .footer-inner.card, .main-footer .footer-inner.card .footer-text{background: transparent !important}.main-footer .footer-inner.card{border: none !important;border-top: 1px solid rgba(0,0,0,.06) !important}.content-layout .floor + .floor{margin-top: 1.1rem !important}.content-layout .floor .flex-tab{margin-top: .35rem !important}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700&display=swap');*, *::before, *::after{box-sizing: border-box}a:hover{color: var(--c-action)}.breadcrumb-nav a:hover{color: var(--c-action)}.site-logo .logo-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0;background: none;color: inherit;font-size: 1.12rem;line-height: 1}.site-logo .logo-icon i{color: inherit}html.io-dark-mode .site-logo--brand .site-logo-img--light{display: none !important}html.io-dark-mode .site-logo--brand .site-logo-img--dark{display: block !important}.site-logo:hover{color: var(--c-primary) !important}.site-logo--brand:hover .site-logo-img--light, .site-logo--brand:hover .site-logo-img--dark{opacity: 0.9}.site-logo--brand:active .site-logo-img--light, .site-logo--brand:active .site-logo-img--dark{transform: scale(0.98);opacity: 0.85}.site-nav a:hover{color: var(--c-primary);border-bottom-color: var(--c-primary)}.site-nav-type-item:focus-visible .site-nav-type-parent{box-shadow: 0 0 0 2px var(--c-bg),0 0 0 4px var(--c-action);border-radius: 6px}.site-nav-type-item:hover .site-nav-type-parent, .site-nav-type-item:focus-within .site-nav-type-parent{color: var(--c-primary);border-bottom-color: var(--c-primary)}.site-nav-type-item:hover .site-nav-type-submenu, .site-nav-type-item:focus-within .site-nav-type-submenu{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);pointer-events: auto}.site-nav-type-submenu .site-nav-type-sub:hover{color: var(--c-primary);background: var(--c-primary-soft);transform: translateX(2px)}.site-nav-type-submenu .site-nav-type-sub:hover::after{opacity: 1;transform: translateY(-50%) translateX(0)}.site-nav-types > a.site-nav-type-leaf:hover{color: var(--c-primary);border-bottom-color: var(--c-primary)}.site-nav-types > a.site-nav-type-leaf.active{color: var(--c-primary-h);font-weight: 600;border-bottom-color: var(--c-primary)}.site-nav .free-trial-link{display: inline-flex;align-items: center;align-self: stretch;box-sizing: border-box;gap: 0;padding: 4px 16px 11px}.site-nav .free-trial-label{flex-shrink: 0}.site-nav .free-trial-anchor{position: relative;display: inline-block}.site-nav .nav-hot-tag{position: absolute;left: auto;right: 0;top: calc(100% - 4px);transform-origin: 50% 0;transform: translate(12px,2px) rotate(-45deg);animation: nav-hot-tag-swing 2.4s ease-in-out infinite;display: block;pointer-events: none;z-index: 2}.site-nav .nav-hot-tag::before{content: '';position: absolute;bottom: 100%;left: 50%;width: 1px;height: 7px;transform: translateX(-50%);background: linear-gradient(to top,rgba(234,88,12,.95),rgba(249,115,22,.15))}.site-nav .nav-hot-tag__body{position: relative;display: block;min-width: 18px;padding: 8px 2px 3px;border-radius: 2px 2px 5px 5px;background: linear-gradient(155deg,#fb923c 0%,#ea580c 55%,#c2410c 100%);color: #fff;font-size: 7px;font-weight: 800;line-height: 1;letter-spacing: .06em;text-align: center;border: 1px solid rgba(255,255,255,.28);box-shadow: 0 1px 3px rgba(234,88,12,.4),0 0 12px rgba(251,146,60,.35);overflow: hidden}.site-nav .nav-hot-tag__body::before{content: '';position: absolute;top: 3px;left: 50%;transform: translate(-50%,-50%);width: 5px;height: 5px;border-radius: 50%;background: var(--c-bg);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);z-index: 2}.site-nav .nav-hot-tag__body::after{content: '';position: absolute;inset: 0;z-index: 1;background: linear-gradient(100deg,transparent 0%,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%,transparent 100%);background-size: 220% 100%;animation: nav-hot-tag-shine 2.8s ease-in-out infinite;pointer-events: none}.site-nav .free-trial-link:hover .nav-hot-tag__body{box-shadow: 0 2px 6px rgba(234,88,12,.5),0 0 16px rgba(251,146,60,.5);border-color: rgba(255,255,255,.42)}html.io-dark-mode .site-header .nav-hot-tag__body::before{background: var(--c-bg-card)}html.io-dark-mode .site-nav .nav-hot-tag__body{box-shadow: 0 1px 4px rgba(0,0,0,.4),0 0 14px rgba(251,146,60,.28)}@media (prefers-reduced-motion:reduce){.site-nav .nav-hot-tag{animation: none;transform: translate(12px,2px) rotate(-45deg)}.site-nav .nav-hot-tag__body::after{animation: none}}.header-actions{display: flex;align-items: center;gap: 10px;flex-shrink: 0;margin-left: auto}.mobile-nav-backdrop.is-visible{display: block}.header-more-toggle:hover{background:var(--c-bg-soft);color:var(--c-text)}.header-more-toggle:focus-visible{outline:2px solid var(--c-action);outline-offset:2px}.header-more.is-open .header-more-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-more.is-open .header-more-toggle-bar:nth-child(2){opacity:0}.header-more.is-open .header-more-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-more.is-open .header-more-panel{opacity:1;visibility:visible;transform:translateY(0)}.header-more-panel a:hover{background:var(--c-bg-soft);color:var(--c-text)}.header-more-panel a+a{margin-top:0}.sidebar-group-title{font-size: var(--fs-xs);font-weight: var(--fw-bold);color: var(--c-text-3);text-transform: uppercase;letter-spacing: var(--ls-wide);padding: 6px 18px 4px}.sidebar-item:hover{background: var(--c-bg-soft);color: var(--c-primary)}.sidebar-item .si-flag{font-size: 1rem;line-height: 1}.sidebar-item .si-icon{width: 18px;text-align: center;font-size: .8rem;color: var(--c-text-3)}.sidebar-member--init{visibility: hidden}.sidebar-member__login-btn:hover{background: #1a202c;transform: translateY(-1px)}.sidebar-member__login-btn:active{transform: translateY(0)}.sidebar-member__user-toggle:hover, .sidebar-member__user-toggle.is-active{background: var(--c-bg-soft);border-color: var(--c-line)}.sidebar-member__user-toggle.is-active .sidebar-member__toggle-icon{transform: rotate(180deg)}.sidebar-member__menu-item:hover{background: var(--c-primary-soft);color: var(--c-primary)}.sidebar-member__menu-item:hover i{color: var(--c-primary)}.sidebar-member__logout-btn:hover{background: #fef2f2;color: #dc2626}html.io-dark-mode .sidebar-member__login-btn{background: #e5e7eb;color: #111827}html.io-dark-mode .sidebar-member__login-btn:hover{background: #f3f4f6}html.io-dark-mode .sidebar-member__logout-btn:hover{background: rgba(220,38,38,.08)}html.io-dark-mode .sidebar-member__panel{background: var(--c-bg-elevated);border-color: rgba(148,163,184,.25)}.main-content .row.g-3 > [class*="col-"]{flex: 0 0 25%;max-width: 25%;margin-bottom: 12px}.main-content .row.g-3.articles-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-left: 0;margin-right: 0}.main-content .row.g-3.articles-grid > [class*="col-"]{width: 100%;min-width: 0;flex: none;max-width: none;padding: 0;margin-bottom: 0}@media (max-width:1200px){.main-content .row.g-3.articles-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.main-content .row.g-3.articles-grid > [class*="col-"]{max-width: none}}@media (max-width:700px){.main-content .row.g-3.articles-grid{grid-template-columns: 1fr}.main-content .row.g-3.articles-grid > [class*="col-"]{max-width: none}}.idc-card{background: var(--c-bg-card);border: 1px solid var(--c-line);border-radius: var(--r-md);overflow: hidden;transition: box-shadow var(--ease),transform var(--ease),border-color var(--ease);height: 100%;display: flex;flex-direction: column;cursor: pointer}.idc-card:hover{box-shadow: var(--s-card);transform: translateY(-2px);border-color: var(--c-line-strong)}.idc-card .card-main{display: flex;align-items: center;gap: 12px;padding: 14px 14px 10px;flex: 1}.idc-card .card-logo{width: 44px;height: 44px;border-radius: var(--r-sm);background: var(--c-bg-card);border: 1px solid var(--c-line);display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden}.idc-card .card-logo img{width: 36px;height: 36px;object-fit: contain}.idc-card .card-info{flex: 1;min-width: 0}.idc-card .card-name{font-size: var(--fs-base);font-weight: var(--fw-semibold);color: var(--c-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.4;margin-bottom: 3px}.idc-card .card-desc{font-size: .75rem;color: var(--c-text-3);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.idc-card .card-tags{padding: 8px 14px 12px;display: flex;flex-wrap: nowrap;gap: 6px;overflow: hidden;min-width: 0}.tag-chip{display: inline-block;padding: 2px 8px;border-radius: 5px;font-size: var(--fs-xs);font-weight: var(--fw-medium);background: var(--c-bg-soft);color: var(--c-text-2);border: 1px solid var(--c-line);transition: background var(--ease),color var(--ease);white-space: nowrap}.tag-chip:hover{background: var(--c-primary-soft);color: var(--c-text)}.city-tabs .tab-btn{position: relative;padding: 9px 18px;font-size: var(--fs-sm);font-weight: var(--fw-medium);color: var(--c-text-2);cursor: pointer;border: none;background: none;transition: color var(--ease),background var(--ease)}.city-tabs .tab-btn:hover{color: var(--c-primary);background: var(--c-bg-soft)}.city-tabs .tab-btn.active{color: var(--c-primary);background: var(--c-bg-card);font-weight: 600}.city-tabs .tab-btn.active{color: var(--c-action);font-weight: var(--fw-semibold);background: var(--c-action-soft);text-decoration-line: underline;text-decoration-color: var(--c-action);text-decoration-thickness: 2px;text-underline-offset: 6px;border-bottom: 0 !important}.city-tabs .tab-btn.active::after{content: none !important}.content-card{background: var(--c-bg-card);border: 1px solid var(--c-line);border-radius: var(--r-md);padding: 20px 22px;transition: box-shadow var(--ease),transform var(--ease),border-color var(--ease);display: block;color: inherit}.content-card .content-main{display: block;color: inherit}.content-card .content-main:hover{color: inherit}.content-card .card-tags{margin-top: 10px;display: flex;gap: 6px;flex-wrap: wrap}.idc-card .card-tags .tag-chip, .content-card .card-tags .tag-chip{flex-shrink: 0;background: var(--c-bg-card);border: 1px solid var(--c-line);color: var(--c-text-2)}.idc-card .card-tags .tag-chip:hover, .content-card .card-tags .tag-chip:hover{background: var(--c-bg-soft);color: var(--c-text)}.content-card:hover{box-shadow: var(--s-card);transform: translateY(-2px);border-color: var(--c-line-strong);color: inherit}.content-card .card-title{font-size: var(--fs-base);font-weight: var(--fw-bold);color: var(--c-text);margin-bottom: 6px;line-height: 1.45}.content-card .card-summary{font-size: .8125rem;color: var(--c-text-2);line-height: 1.65;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.content-card .card-meta{font-size: .75rem;color: var(--c-text-3);margin-top: 10px;display: flex;gap: 12px;flex-wrap: wrap}.breadcrumb-nav a:hover{color: var(--c-primary)}.breadcrumb-nav .sep{color: var(--c-line-strong)}.breadcrumb-nav .current{color: var(--c-text-2);font-weight: 500}html:not(.io-dark-mode) .breadcrumb-nav a:hover{color: var(--c-action)}.float-dock__btn:hover{background: var(--c-primary-soft);color: var(--c-text)}.kf-widget.is-open .float-dock__btn--kf::after{opacity: 0}.kf-widget.is-open .float-dock__btn--kf, .float-dock__btn--kf:hover{background: var(--c-action);color: #fff}.float-dock__btn--compare:hover{background: var(--c-action);color: #fff}.kf-widget.is-open .float-dock__icon--open{opacity: 0;transform: scale(.75)}.kf-widget.is-open .float-dock__icon--close{opacity: 1;transform: scale(1)}.kf-widget.is-open .kf-panel{opacity: 1;visibility: visible;transform: translateY(0) scale(1);pointer-events: auto}.kf-panel-close:hover{background: #fff;color: var(--c-text)}.kf-channel:hover{border-color: rgba(234,88,12,0.35);box-shadow: 0 4px 14px rgba(234,88,12,0.1);transform: translateY(-1px)}.kf-channel:hover .kf-channel-go{color: #fff;background: var(--c-action);border-color: var(--c-action);transform: translateX(1px)}.footer-inner, .footer-inner  a{color: var(--c-text-2);}.site-footer .footer-grid{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;gap: 56px;width: 100%;box-sizing: border-box;padding-top: 10px;padding-bottom: 36px;border-bottom: 1px solid var(--c-line)}.site-footer .footer-grid > .footer-brand{flex: 0 1 min(380px,36vw);min-width: 0;max-width: min(420px,100%)}.site-footer .footer-grid > .footer-nav-columns{flex: 1 1 0;min-width: 0;width: auto}@media (max-width:860px){.site-footer .footer-grid{flex-direction: column;flex-wrap: wrap;gap: 28px}.site-footer .footer-grid > .footer-brand{flex: 0 1 auto;max-width: 100%}.site-footer .footer-grid > .footer-nav-columns{flex: 1 1 auto;width: 100%}}@media (max-width:540px){.site-footer .footer-grid{gap: 22px}}@media (min-width:768px) and (max-width:1100px){.site-footer .footer-grid{gap: 28px}.site-footer .footer-grid > .footer-brand{flex: 0 1 min(300px,30vw);max-width: min(340px,100%)}}.footer-brand .footer-brand-logo.site-logo--brand{margin-right: 0;margin-bottom: 18px}.footer-brand .footer-brand-logo.site-logo--brand .site-logo-img--light, .footer-brand .footer-brand-logo.site-logo--brand .site-logo-img--dark{height: 24px;max-width: min(118px,34vw)}.footer-brand .logo-text{font-size: 1.1rem;font-weight: 800;color: var(--c-text);display: flex;align-items: center;gap: 9px;margin-bottom: 12px}.footer-brand-top .logo-text{margin-bottom: 0;white-space: nowrap}.site-footer .footer-lang{display: flex;align-items: center;justify-content: flex-end}.site-footer .footer-lang .lang-switcher{height: 32px}.site-footer .footer-lang .lang-select{min-width: 92px}.footer-brand .logo-text .logo-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0;background: none;color: inherit;font-size: 1.05rem;line-height: 1}.footer-brand .logo-text .logo-icon i{color: inherit}@media (max-width:767px){.site-footer .footer-grid{padding-bottom: 20px;gap: 20px}}@media (max-width:640px){.site-footer .footer-lang .lang-select{min-width: 76px}}.floor-section{margin-bottom: 36px}.floor-section:last-child{margin-bottom: 0}@media (max-width:767px){.main-content .floor-section:last-of-type{margin-bottom: 18px}}.collapse-toggle{margin-left: auto;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--c-line);background: var(--c-bg-card);cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--c-text-3);font-size: .75rem;transition: var(--ease)}.collapse-toggle:hover{background: var(--c-bg-soft);color: var(--c-primary);border-color: var(--c-primary)}.collapse-toggle.collapsed i{transform: rotate(-90deg)}.collapse-toggle i{transition: transform var(--ease)}.collapse-content.collapsed{max-height: 0;opacity: 0}.toolbar{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 20px;padding: 14px 18px 2px 0;background: var(--c-bg);border-bottom: 1px solid var(--c-line)}.toolbar .toolbar-label{font-size: .78rem;font-weight: 600;color: var(--c-text-2);white-space: nowrap}.toolbar > a{position: relative;display: inline-flex;align-items: center;padding: 2px 0;font-size: var(--fs-sm);color: var(--c-text-2)}.toolbar > a:hover{color: var(--c-text)}.toolbar > a.active{color: var(--c-action);font-weight: var(--fw-semibold)}.toolbar > a.active::after{content: "";position: absolute;left: 0;right: 0;bottom: -4px;height: 2px;border-radius: 2px;background: var(--c-action)}.filter-chip{display: inline-flex;align-items: center;gap: 5px;padding: 4px 12px;border-radius: 999px;font-size: .78rem;font-weight: 500;color: var(--c-text-2);background: var(--c-bg-soft);border: 1px solid var(--c-line);cursor: pointer;transition: var(--ease);white-space: nowrap}.filter-chip:hover, .filter-chip.active{background: var(--c-primary-soft);color: var(--c-primary);border-color: rgba(0,0,0,.18)}.toolbar .ml-auto{margin-left: auto}@media (max-width:900px){.main-content .row.g-3 > [class*="col-"]{flex: 0 0 50%;max-width: 50%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px){.site-footer .footer-nav-columns{display: none}body.mobile-nav-open{overflow: hidden;touch-action: none}.site-header{position: sticky;z-index: 1000;height: auto;min-height: var(--header-h)}body.mobile-nav-open .site-header{z-index: 1002}.site-header .container-inner{display: grid;grid-template-columns: minmax(0,1fr) auto auto;grid-template-rows: var(--header-h) auto;align-items: center;align-content: start;min-height: var(--header-h);height: auto;padding: 0 var(--layout-main-pad-x-sm);row-gap: 0;column-gap: 0}.site-logo{grid-column: 1;grid-row: 1;justify-self: start;align-self: center;margin-right: 0;flex: none}.mobile-nav-toggle{grid-column: 2;grid-row: 1;justify-self: end;align-self: center;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;gap: 5px;width: 34px;height: 34px;margin: 0;padding: 0;border: none;border-radius: 10px;background: transparent;color: var(--c-text);cursor: pointer;flex-shrink: 0;transition: background var(--ease)}.header-more{display: none}.header-more-toggle{width: 34px;height: 34px}.header-more-toggle-bar{width: 18px}.header-more-panel{position: fixed;top: var(--header-h);right: var(--layout-main-pad-x-sm);left: var(--layout-main-pad-x-sm);min-width: 0;max-height: calc(100vh - var(--header-h) - 20px);overflow-y: auto;-webkit-overflow-scrolling: touch;border-radius: var(--r-lg)}.mobile-nav-toggle:hover{background: transparent}.mobile-nav-toggle-bar{display: block;width: 18px;height: 2px;border-radius: 2px;background: currentColor;transition: transform var(--ease),opacity var(--ease)}.site-header.mobile-nav-open .mobile-nav-toggle-bar:nth-child(1){transform: translateY(7px) rotate(45deg)}.site-header.mobile-nav-open .mobile-nav-toggle-bar:nth-child(2){opacity: 0}.site-header.mobile-nav-open .mobile-nav-toggle-bar:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.header-actions{position: fixed;right: calc(20px + env(safe-area-inset-right,0px));bottom: calc(28px + env(safe-area-inset-bottom,0px));z-index: 999;margin: 0;grid-column: 2;grid-row: 1;width: 0;height: 0;padding: 0;overflow: visible;pointer-events: none}.header-actions .lang-switcher{position: relative;width: 40px;height: 40px;padding: 0;border-radius: 50%;box-shadow: var(--s-sm);display: flex;align-items: center;justify-content: center;pointer-events: auto}.header-actions .lang-switcher::before{content: "\f1ab";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 0.9375rem;color: var(--c-text-3);pointer-events: none;z-index: 0}.header-actions .lang-switcher:hover{background: var(--c-primary);border-color: var(--c-primary)}.header-actions .lang-switcher:hover::before{color: #fff}.header-actions .lang-select{position: absolute;left: 0;top: 0;width: 100%;height: 100%;min-width: 0;opacity: 0;cursor: pointer;font-size: 16px;-webkit-appearance: none;appearance: none;z-index: 1}.float-toolbar{right: calc(12px + env(safe-area-inset-right,0px));bottom: calc(20px + env(safe-area-inset-bottom,0px))}.float-dock #go-to-up, .float-dock #switch-mode-float, .float-dock__sep{display: none}.float-dock__btn--compare, .float-dock__sep--compare{display: none}.kf-panel{width: min(292px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}.site-nav{grid-column: 1 / -1;grid-row: 2;width: 100%;min-width: 0;flex-direction: column;align-items: stretch;align-self: stretch;height: auto;max-height: 0;overflow: hidden;margin: 0 calc(-1 * var(--layout-main-pad-x-sm));padding: 0 var(--layout-main-pad-x-sm);background: transparent;border-bottom: 1px solid transparent;transition: max-height 0.34s cubic-bezier(0.4,0,0.2,1);mask-image: none;gap: 0}.site-header.mobile-nav-open .site-nav{max-height: min(78vh,520px);overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;margin: 4px calc(-1 * var(--layout-main-pad-x-sm)) 0;padding: 10px 10px 18px;border-bottom-color: transparent;background: linear-gradient(180deg,var(--c-bg-card) 0%,var(--c-bg-soft) 100%);border-radius: 0 0 var(--r-lg) var(--r-lg);box-shadow: 0 18px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.04);gap: 6px}.site-nav a, .site-nav .free-trial-link{display: flex;align-items: center;justify-content: flex-start;height: auto;min-height: 42px;padding: 10px 14px;border-bottom: none;border-left: none;border-radius: var(--r-md);font-size: 0.9375rem;font-weight: 500;letter-spacing: 0.02em;color: var(--c-text-2);white-space: normal;transition: background var(--ease),color var(--ease),box-shadow var(--ease)}.site-nav a:hover, .site-nav .free-trial-link:hover{color: var(--c-text);background: rgba(0,0,0,0.035);border-bottom-color: transparent !important}.site-nav a:last-child, .site-nav .free-trial-link:last-child{border-bottom: none}.site-nav a.active{color: var(--c-text);font-weight: 500;background: rgba(31,31,31,0.06);box-shadow: inset 4px 0 0 0 var(--c-primary);border-bottom-color: transparent !important}.site-nav--with-types{flex-direction: column;align-items: stretch;gap: 0}.site-nav-types{flex-direction: column;flex: 0 1 auto;width: 100%;gap: 4px;padding: 4px 0 8px}.site-nav-type-item{width: 100%;border-radius: var(--r-md);overflow: hidden;background: rgba(0,0,0,0.035)}.site-nav-type-item:focus-visible .site-nav-type-parent{box-shadow: none}.site-nav-type-parent{height: auto;min-height: 40px;padding: 10px 14px;font-size: 0.9375rem;font-weight: 500;letter-spacing: 0.01em;color: var(--c-text);border-bottom: 2px solid transparent;cursor: pointer;pointer-events: auto}a.site-nav-type-parent.active{color: var(--c-text);background: rgba(31,31,31,0.06);box-shadow: inset 4px 0 0 0 var(--c-primary);border-bottom-color: transparent !important}.site-nav-type-submenu{position: static;opacity: 1 !important;visibility: visible !important;transform: none !important;pointer-events: auto !important;min-width: 0;width: 100%;box-sizing: border-box;margin: 0;padding: 4px 10px 12px;background: transparent;border: none;box-shadow: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.site-nav-type-submenu .site-nav-type-sub{border-radius: 10px;padding: 8px 12px;margin-left: 0;font-size: 0.875rem;line-height: 1.45;letter-spacing: 0.01em;border-left: 3px solid transparent;white-space: nowrap;min-width: 0;overflow: hidden;-webkit-font-smoothing: antialiased}.site-nav-type-submenu .site-nav-type-sub:hover{color: var(--c-text);background: rgba(0,0,0,0.06)}.site-nav-type-submenu .site-nav-type-sub.active{color: var(--c-action);font-weight: var(--fw-semibold);background: var(--c-action-soft);border-left-color: var(--c-action);box-shadow: none}.site-nav-types > a.site-nav-type-leaf{width: 100%;height: auto !important;min-height: 40px;padding: 10px 14px;font-size: 0.9375rem;font-weight: 500;letter-spacing: 0.01em;border-radius: var(--r-md);background: rgba(0,0,0,0.035);border-bottom: none !important;justify-content: flex-start;box-sizing: border-box}.site-nav-types > a.site-nav-type-leaf:hover, .site-nav-types > a.site-nav-type-leaf.active{color: var(--c-text);background: rgba(31,31,31,0.06);box-shadow: inset 4px 0 0 0 var(--c-primary)}.site-nav .nav-hot-tag{animation: none;transform: translate(8px,1px) rotate(-45deg)}.toolbar{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;gap: 8px;padding: 10px 0 10px;margin-bottom: 14px;scrollbar-width: thin}.toolbar .toolbar-label{flex-shrink: 0}.floor-section .city-tabs{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;margin-bottom: 6px;scrollbar-width: none;-ms-overflow-style: none;gap: 0;column-gap: 0;row-gap: 0;justify-content: flex-start}.floor-section .city-tabs .tab-btn, .city-tabs .tab-btn{flex-shrink: 0;padding: 3px 5px;margin: 0;font-size: 0.78rem}.city-tabs .tab-btn.active{text-underline-offset: 4px}.floor-section{margin-bottom: 18px}.breadcrumb-nav{font-size: .74rem;margin-bottom: 14px;row-gap: 4px}.detail-layout-wide .detail-main .breadcrumb-nav + *, .detail-main .breadcrumb-nav{margin-bottom: 14px}.site-footer{padding: 28px 0 0}.content-card .card-meta{flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 10px;scrollbar-width: thin;padding-bottom: 2px}.content-card .card-meta > span{flex-shrink: 0}html.io-dark-mode .site-header.mobile-nav-open .site-nav{background: linear-gradient(180deg,#1e314d 0%,#16263d 100%);box-shadow: 0 18px 40px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.07)}html.io-dark-mode .site-nav a:hover, html.io-dark-mode .site-nav .free-trial-link:hover{background: rgba(255,255,255,0.07)}html.io-dark-mode .site-nav a.active{background: rgba(255,255,255,0.1);box-shadow: inset 4px 0 0 0 #6b9fff}}@media (max-width:640px){.main-content .row.g-3 > [class*="col-"]{flex: 0 0 100%;max-width: 100%}}html.io-dark-mode{--c-bg: #0b1220;--c-bg-soft: #101c2e;--c-bg-muted: #152438;--c-bg-card: #1a2e47;--c-bg-elevated: #1e3454;--c-text: #f1f5f9;--c-text-2: #b9cbe2;--c-text-3: #8fa5c1;--c-line: rgba(185,203,226,.16);--c-line-strong: rgba(185,203,226,.28);--c-primary: #e2e8f0;--c-primary-h: #ffffff;--c-primary-soft: rgba(255,237,213,0.1);--c-action-rgb: 251,146,60;--c-action: #fb923c;--c-action-hover: #f97316;--c-action-soft: rgba(var(--c-action-rgb),0.14);--c-action-muted: rgba(var(--c-action-rgb),0.22);--trial-accent: #ff9f7a;--trial-accent-deep: #ffb59a;--s-xs: 0 1px 3px rgba(0,0,0,0.25);--s-sm: 0 2px 8px rgba(0,0,0,0.3);--s-md: 0 8px 24px rgba(0,0,0,0.35);--s-card: 0 4px 6px rgba(0,0,0,0.2),0 12px 28px rgba(0,0,0,0.35)}html.io-dark-mode .site-header, html.io-dark-mode .site-footer{background: var(--c-bg-elevated)}html.io-dark-mode .idc-card, html.io-dark-mode .content-card, html.io-dark-mode .resource-card, html.io-dark-mode .aside-card, html.io-dark-mode .article-body, html.io-dark-mode .city-tabs{background: var(--c-bg-card)}html.io-dark-mode .toolbar{background: transparent}html.io-dark-mode .nav-sidebar{background: var(--c-bg-elevated)}html.io-dark-mode .toolbar.article-category-toolbar{position: relative;z-index: 1;padding-left: 14px}html.io-dark-mode body{background: var(--c-bg)}html.io-dark-mode .main-content{background: var(--c-bg)}html.io-dark-mode .section-hd .s-flag{background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action-hover) 100%)}html.io-dark-mode .lang-switcher{background: rgba(19,36,58,.55);border-color: rgba(185,203,226,.28)}html.io-dark-mode .mobile-nav-toggle{background: transparent;color: #dbe8fb}html.io-dark-mode .mobile-nav-toggle:hover{background: rgba(219,232,255,0.1)}html.io-dark-mode .header-more-toggle{color:#dbe8fb}html.io-dark-mode .header-more-toggle:hover{background:rgba(219,232,255,.1);color:#fff}html.io-dark-mode .header-more-panel{background:var(--c-bg-elevated)}html.io-dark-mode .header-more-panel a{color:var(--c-text-2)}html.io-dark-mode .header-more-panel a:hover{background:rgba(219,232,255,.08);color:#fff}html.io-dark-mode .lang-select{color: #dbe8fb}html.io-dark-mode .lang-select option{color: #e9f1ff;background: #1a2e47}html.io-dark-mode .header-actions .lang-switcher::before{color: #dbe8fb}html.io-dark-mode .header-actions .lang-switcher:hover::before{color: #fff}html.io-dark-mode .site-nav-type-submenu{border-color: rgba(185,203,226,0.22);box-shadow: 0 16px 48px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.08)}html.io-dark-mode .site-nav-type-sub{color: var(--c-text-2)}html.io-dark-mode .site-nav-type-sub:hover{color: var(--c-primary-h);background: rgba(219,232,255,0.12)}html.io-dark-mode .site-nav-type-sub.active{color: #fff;background: rgba(59,130,246,0.22);border-left-color: var(--c-action)}html.io-dark-mode .site-nav-types > a.site-nav-type-leaf{color: var(--c-text-2)}html.io-dark-mode .site-nav-types > a.site-nav-type-leaf:hover, html.io-dark-mode .site-nav-types > a.site-nav-type-leaf.active{color: var(--c-primary-h);border-bottom-color: var(--c-primary-h)}html.io-dark-mode a.site-nav-type-parent{color: var(--c-text-2)}html.io-dark-mode .site-nav-type-parent.active, html.io-dark-mode .site-nav-type-item:hover a.site-nav-type-parent, html.io-dark-mode .site-nav-type-item:focus-within a.site-nav-type-parent{color: var(--c-primary-h);border-bottom-color: var(--c-primary-h)}@media (max-width:767px){html.io-dark-mode .site-nav-type-item{background: rgba(255,255,255,0.05)}html.io-dark-mode .site-nav-type-sub:hover{background: rgba(255,255,255,0.08);color: #edf4ff}html.io-dark-mode .site-nav-type-sub.active{background: rgba(59,130,246,0.22);color: #fff;border-left-color: var(--c-action)}html.io-dark-mode .site-nav-types > a.site-nav-type-leaf{background: rgba(255,255,255,0.05)}html.io-dark-mode .site-nav-types > a.site-nav-type-leaf:hover, html.io-dark-mode .site-nav-types > a.site-nav-type-leaf.active{color: #edf4ff;background: rgba(255,255,255,0.08);box-shadow: inset 4px 0 0 0 var(--c-action)}html.io-dark-mode a.site-nav-type-parent.active{color: #edf4ff;background: rgba(255,255,255,0.08);box-shadow: inset 4px 0 0 0 var(--c-action);border-bottom-color: transparent !important}}html.io-dark-mode .section-hd .s-more{color: var(--c-text-3)}html.io-dark-mode .section-hd .s-more:hover{color: var(--c-text-2)}html.io-dark-mode .section-hd .s-count{color: #d7e5f7;background: rgba(185,203,226,.10);border-color: rgba(185,203,226,.30)}html.io-dark-mode .idc-card .card-desc{color: #a9bdd8}html.io-dark-mode .sidebar-group-title{color: #9fb6d2}html.io-dark-mode .sidebar-item{color: #c4d3e8}html.io-dark-mode .sidebar-item .si-icon{color: #a9bdd8}html.io-dark-mode .city-tabs .tab-btn{color: #c6d6ea}html.io-dark-mode .city-tabs .tab-btn:hover{color: #edf4ff}html.io-dark-mode .city-tabs .tab-btn{background: rgba(19,36,58,.35)}html.io-dark-mode .city-tabs .tab-btn.active{color: var(--c-action);background: var(--c-action-soft);text-decoration-color: var(--c-action)}html.io-dark-mode .city-tabs{border-color: var(--c-line);box-shadow: var(--s-xs)}html.io-dark-mode .tag-chip{background: rgba(185,203,226,.13);border-color: rgba(185,203,226,.30);color: #dbe8fb}html.io-dark-mode .tag-chip:hover{background: rgba(185,203,226,.16)}html.io-dark-mode .float-dock{background: rgba(26,46,71,.92);border-color: var(--c-line);box-shadow: 0 8px 28px rgba(0,0,0,.35)}html.io-dark-mode .float-dock__btn--kf::after{border-color: rgba(26,46,71,.95)}html.io-dark-mode .kf-panel{box-shadow: 0 16px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.25)}html.io-dark-mode .kf-panel-body{background: var(--c-bg-soft)}html.io-dark-mode .kf-panel-banner{background: linear-gradient(180deg,rgba(234,88,12,0.12) 0%,var(--c-bg-card) 100%);border-bottom-color: var(--c-line)}html.io-dark-mode .kf-panel-avatar{background: linear-gradient(145deg,var(--c-bg-elevated) 0%,rgba(234,88,12,0.15) 100%);border-color: rgba(251,146,60,0.25);box-shadow: none}html.io-dark-mode .kf-panel-tags li{color: #fdba74;background: rgba(0,0,0,0.2);border-color: rgba(251,146,60,0.22)}html.io-dark-mode .kf-panel-close{background: rgba(0,0,0,0.25);color: var(--c-text-2);box-shadow: none}html.io-dark-mode .kf-panel-close:hover{background: rgba(0,0,0,0.35);color: var(--c-text)}html.io-dark-mode .kf-channel{background: var(--c-bg-card);border-color: var(--c-line)}html.io-dark-mode .kf-channel:hover{border-color: rgba(251,146,60,0.4);box-shadow: 0 4px 14px rgba(0,0,0,0.25)}html.io-dark-mode .kf-panel-foot{background: var(--c-bg-elevated)}#sidebar{display: none !important}@media (max-width:767px),(orientation:landscape) and (max-height:500px){.site-footer .footer-brand .footer-brand-logo, .site-footer .footer-brand .footer-brand-logo img, .site-footer .footer-brand > p{display: none !important}.site-footer .footer-brand{display: none !important}}.region-page-empty{color: var(--c-text-2,#666);padding: 24px 0;margin: 0}.region-type-direct-grid{margin-bottom: 18px}.region-type-floor .trial-section-title:not(.trial-section-title-home-floor):before{display: none}.region-type-title.region-type-depth-1{font-size: 0.95rem;font-weight: 700;color: var(--c-text-2);margin-top: 16px}.region-type-title.region-type-depth-2{font-size: 0.88rem;font-weight: 700;color: var(--c-text-3);margin-top: 12px;margin-left: 4px}@media (max-width:767px){.city-tabs .tab-btn, .subnav-tabs .tab-btn{flex-shrink: 0;white-space: nowrap}}.city-tabs .tab-btn{display: inline-flex;align-items: center;justify-content: center}.subnav-panel.is-hidden, .tab-pane-custom.is-hidden, .trial-us-pane.is-hidden{display: none}html.io-dark-mode .video-thumb-mini{background: #1b2a44;color: #8aa0c2}.recommend-media-wrap{margin-bottom: 16px;padding: 18px 20px;border: 1px solid var(--c-line);border-radius: 10px;background: transparent;box-sizing: border-box}.tab-pane-custom{height: 100%;width: 100%;min-width: 0;box-sizing: border-box}.recommend-media-wrap .recommend-banner-row{min-height: 348px}.recommend-media-wrap .recommend-card-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%}.recommend-media-wrap .recommend-card-row{min-width: 0;gap: 8px}.recommend-media-wrap .recommend-card-value{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0;max-width: 58%;flex-shrink: 1}.recommend-media-layout > .recommend-side-tabs{align-self: stretch;min-height: 0}.recommend-side-tabs{display: flex;flex-direction: column;justify-content: space-between;align-items: center;height: 100%;gap: 0;padding: 0}.recommend-side-tab.tab-btn{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: auto;flex: 0 0 auto;padding: 4px 4px;gap: 10px;border-radius: 8px;font-size: inherit;color: var(--c-text-2);background: transparent;border: none;writing-mode: horizontal-tb;text-orientation: initial;letter-spacing: .02em;box-shadow: none;cursor: pointer;transition: color .15s ease,opacity .15s ease}.recommend-side-tab.tab-btn:hover{color: var(--c-text)}.recommend-side-tab.tab-btn.active .recommend-tab-icon, .recommend-side-tab.tab-btn.active .recommend-tab-label{color: var(--c-text)}.recommend-side-tab.tab-btn.active{background: transparent;border: none;font-weight: 600;box-shadow: none}.recommend-side-tab.tab-btn::after, .recommend-side-tab.tab-btn.active::after{content: none !important;display: none !important}.recommend-banner-row{display: flex;flex-wrap: nowrap;gap: 10px;height: 100%;width: 100%;max-width: 100%;box-sizing: border-box;align-items: stretch;overflow-x: auto;overflow-y: hidden;padding-bottom: 4px;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch}.recommend-banner-card .trial-actions{margin-top: auto}@media (max-width:1200px){.recommend-media-wrap .recommend-banner-row{scrollbar-width: none;-ms-overflow-style: none;padding-bottom: 0}}@media (min-width:1201px){.recommend-banner-row{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;overflow-x: visible;overflow-y: visible;scroll-snap-type: none;-webkit-overflow-scrolling: auto}}@media (max-width:767px){.recommend-media-wrap .recommend-banner-row{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;grid-auto-rows: auto;align-items: stretch;min-height: 0;min-width: 0;height: auto;width: 100%;overflow-x: auto;overflow-y: hidden;gap: 0;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding-bottom: 0;scrollbar-width: none;-ms-overflow-style: none;-webkit-overflow-scrolling: touch;touch-action: pan-x;overscroll-behavior-x: contain}.tab-pane-custom{height: auto;min-height: 0;min-width: 0}.recommend-media-wrap{margin-left: calc(-1 * max(var(--layout-main-pad-x-xs),env(safe-area-inset-left,0px)));margin-right: calc(-1 * max(var(--layout-main-pad-x-xs),env(safe-area-inset-right,0px)));width: calc(100% + max(var(--layout-main-pad-x-xs),env(safe-area-inset-left,0px)) + max(var(--layout-main-pad-x-xs),env(safe-area-inset-right,0px)));max-width: none;box-sizing: border-box;padding: 12px max(6px,env(safe-area-inset-left,0px)) 12px max(6px,env(safe-area-inset-right,0px));margin-bottom: 6px;border-radius: var(--r-md);box-shadow: none;background: transparent;border: none}.recommend-media-wrap .recommend-banner-card{width: 100%;min-width: 0;max-width: none;scroll-snap-align: start;scroll-snap-stop: always;height: auto;min-height: 0;padding: 10px;box-sizing: border-box}.recommend-media-wrap .recommend-card-value{max-width: 100%;margin-left: 0;flex: 1 1 auto;white-space: normal;word-break: break-word;text-align: right;font-size: 0.78rem}.recommend-media-wrap .trial-btn{font-size: 0.72rem}.recommend-media-wrap .recommend-card-title{font-size: 0.9375rem;font-weight: 600}.recommend-side-tabs{flex-direction: row;justify-content: flex-start;align-items: stretch;height: auto;width: 100%;padding: 2px 2px 4px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity;gap: 8px;scrollbar-width: none}.recommend-side-tab.tab-btn{flex: 0 0 auto;min-width: 62px;max-width: none;padding: 4px 8px;gap: 10px;border-radius: 12px;scroll-snap-align: start;transition: background 0.18s ease,box-shadow 0.18s ease,color 0.18s ease}.recommend-side-tab.tab-btn.active{background: transparent;box-shadow: none;color: var(--c-primary)}.recommend-side-tab.tab-btn.active .recommend-tab-icon, .recommend-side-tab.tab-btn.active .recommend-tab-label{color: var(--c-primary)}}.res-icon.pdf{background: linear-gradient(135deg,#f97316,#ea580c)}.res-icon.zip{background: linear-gradient(135deg,var(--trial-accent),var(--trial-accent-deep))}.res-icon.exe{background: linear-gradient(135deg,#ef4444,#dc2626)}.res-icon.tool{background: linear-gradient(135deg,#06b6d4,#0891b2)}.resources-page .main-content .row.resources-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;margin-left: 0;margin-right: 0}.resources-page .main-content .row.resources-grid > [class*="col-"]{width: 100%;max-width: none;flex: none;padding-left: 0;padding-right: 0;margin-bottom: 0;display: flex;flex-direction: column}.resources-page .main-content .row.resources-grid .resource-card{flex: 1 1 auto;min-height: 100%;align-self: stretch}@media (max-width:1199px){.resources-page .main-content .row.resources-grid{grid-template-columns: 1fr}}.home-resources .row.home-resources-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1rem;margin-left: 0;margin-right: 0}.home-resources .row.home-resources-grid > [class*="col-"]{width: 100%;max-width: none;flex: none;padding-left: 0;padding-right: 0;margin-bottom: 0;display: flex}@media (max-width:1100px){.home-resources .row.home-resources-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width:900px){.home-resources .row.home-resources-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-resources .row.home-resources-grid{grid-template-columns: minmax(0,1fr)}}.video-thumb{aspect-ratio: 16/9;background: var(--c-bg-soft);position: relative;overflow: hidden}.video-duration{position: absolute;right: 10px;bottom: 10px;padding: 3px 8px;border-radius: 999px;background: rgba(0,0,0,.55);border: 1px solid rgba(255,255,255,.18);color: #fff;font-size: .72rem;font-weight: 700;line-height: 1;letter-spacing: .2px;pointer-events: none;z-index: 2}.video-thumb-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;z-index: 0}.video-body{padding: 14px 16px 16px}.videos-page .content-card.videos-list-card{padding: 0;overflow: hidden;display: flex;flex-direction: column;height: 100%}.videos-page .content-card.videos-list-card .videos-list-card__link{display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;color: inherit}.videos-page .content-card.videos-list-card .videos-list-card__link:hover{color: inherit}.videos-page .content-card.videos-list-card .card-tags{padding: 0 16px 14px;margin-top: 0}.videos-page .content-card.videos-list-card .card-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.videos-page .main-content .row.videos-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem;margin-left: 0;margin-right: 0}.videos-page .main-content .row.videos-grid > [class*="col-"]{width: 100%;max-width: none;flex: none;padding-left: 0;padding-right: 0;margin-bottom: 0;box-sizing: border-box}@media (max-width:900px){.videos-page .main-content .row.videos-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:640px){.videos-page .main-content .row.videos-grid{grid-template-columns: minmax(0,1fr)}}.home-videos .content-card.videos-list-card{padding: 0;overflow: hidden;display: flex;flex-direction: column;height: 100%}.home-videos .content-card.videos-list-card .videos-list-card__link{display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;color: inherit}.home-videos .content-card.videos-list-card .videos-list-card__link:hover{color: inherit}.home-videos .content-card.videos-list-card .card-tags{padding: 0 16px 14px;margin-top: 0}.home-videos .content-card.videos-list-card .card-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.home-videos .row.home-videos-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem;margin-left: 0;margin-right: 0}.home-videos .row.home-videos-grid > [class*="col-"]{width: 100%;max-width: none;flex: none;padding-left: 0;padding-right: 0;margin-bottom: 0;box-sizing: border-box}@media (max-width:900px){.home-videos .row.home-videos-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-videos .row.home-videos-grid{grid-template-columns: minmax(0,1fr)}}html.io-dark-mode .trial-main{background: var(--c-bg)}@media (min-width:1600px){main.trial-main.type-page .region-page-section .trial-grid article:nth-child(n + 9){display: none}}@media (max-width:1599.98px){main.trial-main.type-page .region-page-section .trial-grid article:nth-child(n + 7){display: none}}.trial-category-link{position: relative;display: inline-block;align-items: center;justify-content: center;padding: 9px 18px;border: none;border-radius: 0;background: none;color: var(--c-text-2);font-size: var(--fs-sm,0.8125rem);font-weight: var(--fw-medium,500);text-decoration: none;transition: color .16s ease,background .16s ease}.trial-category-link:hover{color: var(--c-text);background: var(--c-bg-soft)}.trial-category-link.is-active{color: var(--c-action);background: var(--c-action-soft);font-weight: var(--fw-semibold,600);text-decoration: none;text-decoration-line: underline;text-decoration-color: var(--c-action);text-decoration-thickness: 2px;text-underline-offset: 6px}.trial-category-link.is-physical{color: var(--c-text);background: var(--c-bg-card)}.trial-category-link.is-physical:hover{color: var(--c-text);background: var(--c-bg-soft)}.trial-home-floor-name a:hover{text-decoration: underline}.trial-section-title:before{content: "";width: 9px;height: 12px;background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action-hover) 100%);clip-path: polygon(0 0,100% 50%,0 100%)}.trial-section-title.trial-section-title-home-floor:before{background: linear-gradient(180deg,var(--trial-accent) 0%,var(--trial-accent-deep) 100%)}.trial-section-more:hover{color: var(--trial-accent-deep)}.trial-card:hover{transform: translateY(-1px);box-shadow: var(--s-sm)}.trial-title-link:hover{color: var(--c-primary);text-decoration: none}.trial-card-body > .trial-row:not(.trial-price){grid-column: 1 / -1}.trial-value-cpu:hover .trial-cpu-tip, .trial-value-cpu:focus-within .trial-cpu-tip{opacity: 1;visibility: visible;transform: translateY(0)}.trial-btn-apply:hover{background: var(--c-primary-soft);color: var(--c-primary);transform: translateY(-1px)}html.io-dark-mode .error-404-code{opacity: .18;color: var(--c-text)}html.io-dark-mode .error-404-btn-primary{background: #dbe8ff;color: #0f172a;border-color: #dbe8ff}html.io-dark-mode .error-404-btn-primary:hover{background: #fff;color: #0f172a;border-color: #fff}.page-404-wrapper{min-height: calc(100vh - var(--header-h) - 60px);display: flex;align-items: center;justify-content: center;padding: 36px 16px}.page-404-card{width: 100%;max-width: 720px;text-align: center;position: relative;overflow: hidden;background: linear-gradient(155deg,#ffffff 0%,#f5f8ff 52%,#eaf0fe 100%);border: 1px solid rgba(37,99,235,.12);border-radius: 18px;box-shadow: 0 18px 42px rgba(15,23,42,.08);padding: 52px 28px}.page-404-card::before, .page-404-card::after{content: "";position: absolute;z-index: 0;border-radius: 50%;pointer-events: none}.page-404-card::before{top: -130px;right: -90px;width: 300px;height: 300px;background: radial-gradient(circle,rgba(37,99,235,.14),rgba(37,99,235,0) 68%)}.page-404-card::after{bottom: -150px;left: -100px;width: 320px;height: 320px;background: radial-gradient(circle,rgba(239,16,16,.07),rgba(239,16,16,0) 68%)}.page-404-card > *{position: relative;z-index: 1}.page-404-subtitle{margin: 0 0 14px;font-size: 14px;letter-spacing: .18em;color: #64748b;text-transform: uppercase}.page-404-code{margin: 0;font-size: 72px;line-height: 1;font-weight: 800;background: linear-gradient(135deg,#0f172a 20%,#2563eb 90%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.page-404-title{margin: 14px 0 10px;font-size: 28px;font-weight: 700;background: linear-gradient(135deg,#334155 25%,#2563eb 95%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.page-404-desc{margin: 0 auto 28px;max-width: 520px;color: #6b7280;font-size: 15px;line-height: 1.8}.page-404-btn{text-decoration: none;display: inline-block;height: auto;margin: 8px 6px 0;padding: 7px 20px;border-radius: 0;font-size: 14px;font-weight: 600;color: #2563eb;background: #fff;border: 1px solid rgba(37,99,235,.35);transition: all .25s ease}.page-404-btn:hover{background: #2563eb;border-color: #2563eb;color: #fff;transform: translateY(-2px);box-shadow: 0 8px 18px rgba(37,99,235,.25)}html.io-dark-mode .page-404-card{background: linear-gradient(155deg,#1e3454 0%,#16233a 55%,#101c2e 100%);border-color: var(--c-line);box-shadow: 0 18px 42px rgba(0,0,0,.35)}html.io-dark-mode .page-404-card::before{background: radial-gradient(circle,rgba(96,165,250,.16),rgba(96,165,250,0) 68%)}html.io-dark-mode .page-404-card::after{background: radial-gradient(circle,rgba(239,16,16,.1),rgba(239,16,16,0) 68%)}html.io-dark-mode .page-404-btn{background: #1a2e47;border-color: rgba(96,165,250,.35);color: #93c5fd}html.io-dark-mode .page-404-btn:hover{background: #2563eb;border-color: #2563eb;color: #fff}html.io-dark-mode .page-404-subtitle{color: #94a3b8}html.io-dark-mode .page-404-code{background: linear-gradient(135deg,#f1f5f9 20%,#60a5fa 90%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}html.io-dark-mode .page-404-title{background: linear-gradient(135deg,#e2e8f0 25%,#60a5fa 95%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}html.io-dark-mode .page-404-desc{color: #94a3b8}@media (max-width:767px){.page-404-card{padding: 32px 16px}.page-404-code{font-size: 56px}.page-404-title{font-size: 22px}.page-404-desc{font-size: 14px}}.server-detail-buy.is-docked{visibility: hidden;pointer-events: none}.server-detail-cta-main:hover{color: #fff !important;background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action) 50%,var(--c-action-hover) 100%);transform: translateY(-1px);box-shadow: 0 10px 24px rgba(var(--c-action-rgb),0.45)}.server-detail-cta-main:active{transform: translateY(0);box-shadow: 0 4px 12px rgba(var(--c-action-rgb),0.3)}html.io-dark-mode .server-detail-cta-fixed{background: #0f1624;border-top-color: #2a3750;box-shadow: 0 -12px 40px rgba(0,0,0,0.55)}.server-detail-cta-hide-anchor{display: block;height: 1px;width: 100%;margin: 0;padding: 0;pointer-events: none;visibility: hidden}.server-meta a:hover{color: var(--c-primary)}.server-tabs{border-bottom: 2px solid #eee;margin-bottom: 30px}.server-tabs .tab-btn{padding: 15px 25px;border: none;background: none;cursor: pointer;font-size: 16px;border-bottom: 3px solid transparent;margin-bottom: -2px;transition: all 0.2s ease}.server-tabs .tab-btn:hover{color: var(--c-action)}.server-tabs .tab-btn.active{border-bottom-color: var(--c-action);color: var(--c-action);font-weight: var(--fw-semibold,600)}.tab-content{display: none}.tab-content.active{display: block}.spec-card:hover{transform: none;border-color: var(--c-line-strong);box-shadow: none}.faq-item{border-bottom: 1px solid #eee}.faq-item:last-child{border-bottom: none}.faq-question{width: 100%;padding: 20px;text-align: left;background: none;border: none;cursor: pointer;font-size: 16px;display: flex;justify-content: space-between;align-items: center;transition: background 0.2s ease}.faq-question:hover{background: #f9f9f9}.faq-question i{transition: transform 0.2s ease}.faq-item.open .faq-question i{transform: rotate(180deg)}.faq-item.open .faq-answer{display: block}.action-buttons .trial-btn{flex: 1;min-width: 200px;padding: 13px 22px;font-size: 16px;font-weight: 600;border-radius: 10px;text-align: center}.action-buttons .trial-btn.secondary{background: #f5f5f5;color: #333;text-align: center;text-decoration: none;border-radius: 6px}html.io-dark-mode .server-detail-buy{border-color: var(--c-line);background: rgba(0,0,0,0.2);box-shadow: none}html.io-dark-mode .server-detail-cta-main{background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action) 50%,var(--c-action-hover) 100%);border-color: rgba(255,255,255,0.1);box-shadow: 0 6px 22px rgba(var(--c-action-rgb),0.4)}html.io-dark-mode .server-detail-cta-main:hover{background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action-hover) 50%,var(--c-action) 100%);box-shadow: 0 10px 28px rgba(var(--c-action-rgb),0.5)}.server-detail-panel-divider{height: 1px;margin: 20px 0;background: var(--c-line)}.server-detail-subtitle{display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;gap: 6px 12px;margin: 0 0 12px;font-size: 0.8125rem;font-weight: 600;color: var(--c-text);line-height: 1.35}.server-detail-subtitle-meta{font-size: 0.75rem;font-weight: 500;color: var(--c-text-3)}.server-rating-overview{display: grid;grid-template-columns: 148px minmax(0,1fr);gap: 0 28px;align-items: center;padding: 20px 22px;margin-bottom: 16px;background: var(--c-bg-card);border: 1px solid var(--c-line);border-radius: var(--r-md)}.server-rating-score-block{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding-right: 28px;border-right: 1px solid var(--c-line);text-align: center}.server-rating-score-num{margin: 0;line-height: 1}.server-rating-score-num .num{font-size: 2.5rem;font-weight: 800;color: var(--c-text);letter-spacing: -0.03em}.server-rating-score-num .den{font-size: 1rem;font-weight: 500;color: var(--c-text-3);margin-left: 2px}.server-rating-stars{display: flex;gap: 4px;font-size: 0.9rem;color: #e6a817}.server-rating-score-caption{margin: 0;font-size: 0.75rem;color: var(--c-text-3);line-height: 1.4}.server-rating-bars-block{display: flex;flex-direction: column;gap: 8px;min-width: 0;width: 100%}.server-rating-bar-row{display: grid;grid-template-columns: 2.2em 1fr 2.5em;align-items: center;gap: 10px;font-size: 0.75rem;color: var(--c-text-2)}.server-rating-bar-row .label{white-space: nowrap}.server-rating-bar-row .track{height: 8px;background: var(--c-bg-soft);border-radius: 999px;overflow: hidden;border: 1px solid var(--c-line)}.server-rating-bar-row .fill{display: block;height: 100%;background: var(--c-text-3);border-radius: 999px}.server-rating-bar-row .pct{text-align: right;color: var(--c-text-3);font-variant-numeric: tabular-nums}.server-rating-dims{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.server-rating-dim-card{display: flex;flex-direction: column;gap: 6px;padding: 14px 16px;background: var(--c-bg-card);border: 1px solid var(--c-line);border-radius: var(--r-sm)}.server-rating-dim-label{font-size: 0.75rem;color: var(--c-text-3);line-height: 1.3}.server-rating-dim-val{font-size: 1.25rem;font-weight: 800;color: var(--c-text);line-height: 1;letter-spacing: -0.02em}.server-rating-dim-bar{height: 4px;background: var(--c-bg-soft);border-radius: 999px;overflow: hidden}.server-rating-dim-bar > span{display: block;height: 100%;background: var(--c-text-3);border-radius: 999px}html.io-dark-mode .server-rating-overview, html.io-dark-mode .server-rating-dim-card{background: rgba(0,0,0,0.2);border-color: var(--c-line)}html.io-dark-mode .server-rating-score-block{border-right-color: var(--c-line)}html.io-dark-mode .server-rating-stars{color: #e6a817}.server-comment-compose-box{position: relative;border-radius: var(--r-md)}.server-comment-compose-box.is-guest .server-comment-form{pointer-events: none;user-select: none}.server-comment-compose-box.is-guest .server-comment-textarea{background: var(--c-bg-soft)}.server-comment-guest-gate{position: absolute;inset: 0;z-index: 3;display: flex;align-items: center;justify-content: center;padding: 20px 16px;border-radius: var(--r-md);background: rgba(255,255,255,0.78);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.server-comment-compose-box.is-logged-in .server-comment-guest-gate{display: none}.server-comment-guest-gate__card{width: min(100%,320px);padding: 22px 20px 20px;text-align: center;border-radius: var(--r-md);border: 1px solid var(--c-line);background: var(--c-bg-card);box-shadow: var(--s-md)}.server-comment-guest-gate__icon{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin: 0 auto 12px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-action);font-size: 1.25rem}.server-comment-guest-gate__title{margin: 0 0 6px;font-size: 1rem;font-weight: 700;color: var(--c-text)}.server-comment-guest-gate__desc{margin: 0 0 16px;font-size: 0.8125rem;color: var(--c-text-2);line-height: 1.5}.server-comment-guest-gate__actions{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.server-comment-guest-gate__btn{min-width: 108px;padding: 9px 16px;border: 1px solid var(--c-line);border-radius: var(--r-sm);background: var(--c-bg-soft);color: var(--c-text);font-size: 0.875rem;font-weight: 600;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.server-comment-guest-gate__btn:hover{border-color: var(--c-line-strong);background: var(--c-bg-card)}.server-comment-guest-gate__btn--primary{border-color: transparent;background: linear-gradient(180deg,var(--c-action) 0%,var(--c-action) 55%,var(--c-action-hover) 100%);color: #fff;box-shadow: 0 4px 14px rgba(var(--c-action-rgb),0.35)}.server-comment-guest-gate__btn--primary:hover{color: #fff;filter: brightness(1.05)}html.io-dark-mode .server-comment-guest-gate{background: rgba(15,23,42,0.62)}html.io-dark-mode .server-comment-guest-gate__card{background: #0f1624;border-color: #2a3750}.server-comment-form{margin-bottom: 0;padding: 0 0 4px;background: transparent;border: none;border-radius: 0}.server-comment-form-stars{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 8px;margin-bottom: 12px}.server-star-btn{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: none;background: transparent;color: #d1d5db;font-size: 1.15rem;cursor: pointer;border-radius: 6px;transition: color 0.15s ease,transform 0.15s ease}.server-star-btn.is-active{color: var(--c-text-2)}.server-star-btn:hover{color: var(--c-text);transform: scale(1.05)}.server-star-label{font-size: 0.78rem;color: var(--c-text-3)}.server-comment-textarea{display: block;width: 100%;min-height: 96px;padding: 12px 14px;border: 1px solid var(--c-line);border-radius: var(--r-sm);background: #fff;color: var(--c-text);font-size: 0.875rem;line-height: 1.55;font-family: inherit;resize: vertical;transition: border-color 0.15s ease,box-shadow 0.15s ease;box-sizing: border-box}.server-comment-textarea:focus{outline: none;border-color: var(--c-line-strong);box-shadow: 0 0 0 3px rgba(0,0,0,0.04)}.server-comment-textarea::placeholder{color: var(--c-text-3)}.server-comment-form-actions{display: flex;justify-content: flex-end;margin-top: 12px;padding-bottom: 12px}.server-comment-submit{display: inline-flex;align-items: center;justify-content: center;padding: 8px 18px;border: 1px solid var(--c-line);border-radius: var(--r-sm);font-size: 0.8125rem;font-weight: 600;color: var(--c-text-2);background: var(--c-bg-card);cursor: not-allowed;opacity: 0.7}.server-comment-submit:not(:disabled){cursor: pointer;opacity: 1}.server-comment-submit:not(:disabled):hover{border-color: var(--c-line-strong);color: var(--c-text);background: var(--c-bg-soft)}.server-comment-auth-link:hover{color: var(--c-action-hover)}body.member-auth-modal-open{overflow: hidden}.member-auth-modal__close:hover{background: var(--c-bg-soft);color: var(--c-text)}.member-auth-password-wrap input:focus{outline: none;border-color: var(--c-line-strong);box-shadow: 0 0 0 3px rgba(0,0,0,0.04)}.member-auth-password-toggle:hover{color: var(--c-text);background: var(--c-bg-soft)}.member-auth-password-toggle.is-visible{color: var(--c-action)}.member-auth-field > input:focus{outline: none;border-color: var(--c-line-strong);box-shadow: 0 0 0 3px rgba(0,0,0,0.04)}.member-auth-submit:disabled{opacity: 0.65;cursor: not-allowed}html.io-dark-mode .member-auth-modal__panel{background: #0f1624;border-color: #2a3750}html.io-dark-mode .member-auth-field > input, html.io-dark-mode .member-auth-password-wrap input{background: rgba(0,0,0,0.25);border-color: #2a3750;color: var(--c-text)}html.io-dark-mode .member-auth-password-toggle:hover{background: rgba(255,255,255,0.06)}html.io-dark-mode .member-auth-modal__error{background: rgba(185,28,28,0.15);border-color: rgba(248,113,113,0.35);color: #fca5a5}.show-comment-item--more.is-revealed{animation: show-comment-reveal 0.38s ease forwards}.show-comment-more-foot[data-state="all"] .show-comment-more-text{color: var(--c-text-3)}.show-comment-more-foot.is-loading .show-comment-more-text{opacity: 0.65}.show-comment-more-sentinel{height: 1px;width: 100%;pointer-events: none}html.io-dark-mode .show-comment-more-foot[data-state="more"] .show-comment-more-text{color: #9aa8be}.show-comment-empty{margin: 0 0 12px;padding: 16px;border-radius: var(--r-sm);font-size: 0.8125rem;color: var(--c-text-3);text-align: center;background: var(--c-bg-soft);border: 1px dashed var(--c-line)}.show-comment-product:hover{color: var(--c-primary,var(--c-action-hover));background: var(--c-bg-soft)}.show-comment-product:hover span{text-decoration: underline;text-underline-offset: 2px}.show-comment-product.is-current{color: var(--c-text-3)}.show-comment-action:hover{color: var(--c-text-2);background: var(--c-bg-soft)}.show-comment-like.is-liked{color: var(--c-primary,var(--c-action-hover))}.show-comment-like.is-liked i{font-weight: 900}.show-comment-reply-input:focus{outline: none;border-color: var(--c-line-strong);box-shadow: 0 0 0 2px rgba(0,0,0,0.04)}.show-comment-reply-form-foot .show-comment-reply-submit:hover:not(.is-disabled){background: linear-gradient(180deg,#fdba74 0%,var(--c-action) 100%);border-color: var(--c-action-hover)}html.io-dark-mode .show-comment-reply-form-foot .show-comment-reply-cancel{background: #1e293b;border-color: #475569;color: #e2e8f0}html.io-dark-mode .show-comment-reply-form-foot .show-comment-reply-submit:not(.is-disabled){color: #fff;background: linear-gradient(180deg,#fdba74 0%,var(--c-action-hover) 100%);border-color: var(--c-action);box-shadow: 0 2px 10px rgba(59,130,246,0.45)}html.io-dark-mode .show-comment-reply-form-foot .show-comment-reply-submit.is-disabled{color: #94a3b8;background: #334155;border-color: #475569}.show-comment-reply-verified{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 14px;height: 14px;border-radius: 50%;background: #ffe600;border: none;box-shadow: none;color: #fff;font-size: 0.5rem;line-height: 1}.show-comment-reply-verified span{font-size: 0.52rem;font-weight: 800;font-style: italic;line-height: 1;letter-spacing: -0.02em;transform: translateY(0.5px)}html.io-dark-mode .show-comment-product:hover{color: #fed7aa;background: rgba(255,255,255,0.06)}html.io-dark-mode .show-comment-product.is-current{color: #9aa8be}html.io-dark-mode .show-comment-reply-form{background: rgba(0,0,0,0.2);border-color: #2a3750}html.io-dark-mode .show-comment-reply-input{background: #0f1624;border-color: #2a3750;color: #e7edf7}html.io-dark-mode .show-comment-reply{background: linear-gradient(135deg,rgba(0,0,0,0.25) 0%,rgba(19,31,49,0.9) 100%);border-color: #2a3750}html.io-dark-mode .show-comment-floor-tag{color: #fcd34d;background: linear-gradient(135deg,#422006,#713f12);border-color: #b45309}html.io-dark-mode .show-comment-replies--thread{border-left-color: #1e3a5f}html.io-dark-mode .show-comment-reply-floor-no{color: #fed7aa;background: rgba(30,58,95,0.6);border-color: var(--c-action-hover)}html.io-dark-mode .show-comment-reply-at{color: #fed7aa}html.io-dark-mode .show-comment-reply-avatar{background: #0f1624;border-color: #2a3750;color: #9aa8be}html.io-dark-mode .show-comment-reply-avatar.is-official{background: linear-gradient(145deg,#1e3a5f,#172554);color: #fed7aa;border-color: var(--c-action-hover)}html.io-dark-mode .show-comment-reply-badge{color: #fed7aa;background: rgba(59,130,246,0.15);border-color: rgba(59,130,246,0.3)}html.io-dark-mode .show-comment-reply-verified{background: #ffe600;box-shadow: none}html.io-dark-mode .server-comment-tag{background: #131f31;border-color: #2a3750;color: #9aa8be}html.io-dark-mode .server-comment-form{background: #131f31;border-color: #2a3750}html.io-dark-mode .server-comment-textarea{background: #0f1624;border-color: #2a3750;color: #e7edf7}@media (max-width:991px){.server-rating-overview{grid-template-columns: 1fr;gap: 18px;padding: 18px}.server-rating-score-block{padding-right: 0;padding-bottom: 16px;border-right: none;border-bottom: 1px solid var(--c-line)}.server-rating-dims{grid-template-columns: repeat(2,minmax(0,1fr))}}html.io-dark-mode .breadcrumb-nav a{color: var(--c-text-3);font-weight: 400}html.io-dark-mode .breadcrumb-nav span{color: var(--c-text-2);font-weight: 600}html.io-dark-mode .server-detail-wrapper{background: var(--c-bg-card);border-color: var(--c-line);box-shadow: none}html.io-dark-mode .server-detail-panel{background: rgba(0,0,0,0.2);border-color: var(--c-line)}html.io-dark-mode .server-header h1, html.io-dark-mode .spec-value, html.io-dark-mode .server-meta a{color: var(--c-text)}html.io-dark-mode .server-meta > span{background: rgba(0,0,0,0.25);border-color: var(--c-line);color: var(--c-text-2)}html.io-dark-mode .spec-card{background: rgba(0,0,0,0.2);border-color: var(--c-line)}html.io-dark-mode .spec-card:hover{border-color: var(--c-line-strong)}html.io-dark-mode .server-comment-textarea:focus{box-shadow: 0 0 0 3px rgba(255,255,255,0.06)}@media (max-width:767px){.server-rating-dims{grid-template-columns: 1fr 1fr}.server-tabs .tab-btn{padding: 12px 16px;font-size: 14px}.action-buttons .trial-btn{flex: none;width: 100%}}.merchant-show-features .tag-chip{cursor: default}.show-related-links .fas{color: var(--c-primary);opacity: 0.85;font-size: .85rem}html.io-dark-mode .merchant-show-hero, html.io-dark-mode .show-panel{background: var(--c-bg-card);border-color: var(--c-line)}main.cdn-channel-page .trial-right-content .container-inner{min-width: 0}main.cdn-channel-page .breadcrumb-nav-type-page{color: var(--c-text-2);font-size: 0.86rem}main.cdn-channel-page .breadcrumb-nav-type-page a{color: var(--c-text-2);font-weight: 500}html.io-dark-mode main.cdn-channel-page .breadcrumb-nav-type-page{color: var(--c-text-3)}html.io-dark-mode main.cdn-channel-page .breadcrumb-nav-type-page a{font-weight: 400}main.cdn-channel-page .breadcrumb-nav-type-page a:hover{color: var(--trial-accent)}main.cdn-channel-page .cdn-intro{margin-bottom: 8px}main.cdn-channel-page .cdn-intro-title{font-size: clamp(1.2rem,2.5vw,1.45rem);font-weight: 800;color: var(--c-text);margin: 0 0 14px;line-height: 1.3;letter-spacing: 0.02em}main.cdn-channel-page .cdn-intro-lead{color: var(--c-text-2);font-size: 0.95rem;line-height: var(--lh-loose);margin: 0 0 18px;max-width: none;width: 100%}main.cdn-channel-page .cdn-intro-lead strong{color: var(--c-text);font-weight: 700}main.cdn-channel-page .cdn-intro-points{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px;max-width: none;width: 100%}main.cdn-channel-page .cdn-intro-points li{display: flex;align-items: flex-start;gap: 10px;font-size: 0.875rem;color: var(--c-text);line-height: var(--lh-normal);padding: 12px 14px;background: var(--c-bg-soft);border: 1px solid var(--c-line);border-radius: var(--r-md)}main.cdn-channel-page .cdn-intro-points .fas{color: var(--trial-accent);margin-top: 3px;flex-shrink: 0;width: 1.1em;text-align: center}main.cdn-channel-page .cdn-video-tutorials-wrap{margin-top: 28px;min-width: 0}main.cdn-channel-page .cdn-video-tutorials-heading{margin-bottom: 8px}main.cdn-channel-page .cdn-video-tutorials-wrap .trial-section-title-home-floor .trial-home-floor-name{color: var(--c-text);font-weight: 800}main.cdn-channel-page .cdn-video-tutorials-sub .cdn-video-placeholder-code{font-size: 0.82em;padding: 1px 5px;border-radius: 4px;background: var(--c-bg-soft);border: 1px solid var(--c-line);color: var(--c-text-2);font-weight: 500}main.cdn-channel-page .cdn-video-grid-shell{width: 100%;min-width: 0}main.cdn-channel-page .cdn-video-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none;width: 100%;min-width: 0}@media (max-width:1199px){main.cdn-channel-page .cdn-video-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:767px){main.cdn-channel-page .cdn-video-grid{grid-template-columns: minmax(0,1fr)}}main.cdn-channel-page .cdn-video-grid > li{margin: 0;padding: 0;min-width: 0}main.cdn-channel-page .cdn-video-card{display: flex;flex-direction: column;min-width: 0;height: 100%;padding: 0;border-radius: 12px;overflow: hidden;background: var(--c-bg-card);border: 1px solid var(--c-line);box-shadow: 0 6px 20px rgba(8,18,38,0.18);text-decoration: none;color: inherit;transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-sizing: border-box}main.cdn-channel-page .cdn-video-card:hover{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(6,16,34,0.28);border-color: rgba(255,255,255,0.2);text-decoration: none;color: inherit}main.cdn-channel-page .cdn-video-thumb{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;background: var(--c-bg-soft);overflow: hidden}main.cdn-channel-page .cdn-video-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}main.cdn-channel-page .cdn-video-play{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;pointer-events: none;background: linear-gradient(180deg,transparent 40%,rgba(8,18,38,0.45))}main.cdn-channel-page .cdn-video-play .fas{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: rgba(0,0,0,0.55);color: #fff;font-size: 0.95rem;padding-left: 3px;box-shadow: 0 4px 14px rgba(0,0,0,0.35)}main.cdn-channel-page .cdn-video-card-title{display: block;padding: 12px 14px 14px;font-size: 0.88rem;font-weight: 600;color: var(--c-text);line-height: 1.35}html.io-dark-mode main.cdn-channel-page .cdn-video-card{background: var(--c-bg-card);border-color: var(--c-line)}main.cdn-channel-page .cdn-plans-wrap{margin-top: 28px;min-width: 0}main.cdn-channel-page .cdn-plans-wrap .trial-section-title-home-floor .trial-home-floor-name{color: var(--c-text);font-weight: 800}main.cdn-channel-page .cdn-plans-heading{margin-bottom: 8px}main.cdn-channel-page .cdn-plans-sub{color: var(--c-text-3);font-size: 0.86rem;margin: 0 0 18px;max-width: 48rem;line-height: var(--lh-normal)}main.cdn-channel-page .cdn-guarantee-banner{display: inline-flex;align-items: center;gap: 8px;margin: 2px 0 12px;padding: 8px 12px;border-radius: 999px;border: 1px solid rgba(255,107,53,0.35);background: linear-gradient(90deg,rgba(255,107,53,0.14),rgba(255,107,53,0.06));color: #ff8f66;font-size: 0.85rem;font-weight: 600;line-height: 1.2}main.cdn-channel-page .cdn-guarantee-banner i{color: var(--trial-accent)}main.cdn-channel-page .cdn-guarantee-banner strong{font-weight: 700;color: #ffb799}main.cdn-channel-page .cdn-plan-grid-shell{width: 100%;min-width: 0}main.cdn-channel-page .cdn-plan-grid{display: grid;width: 100%;min-width: 0;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;align-items: stretch}@media (max-width:1199px){main.cdn-channel-page .cdn-plan-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width:767px){main.cdn-channel-page .cdn-plan-grid{grid-template-columns: minmax(0,1fr)}}main.cdn-channel-page .cdn-plan-card{position: relative;display: flex;flex-direction: column;min-width: 0;width: 100%;box-sizing: border-box;background: var(--c-bg-card);border: 1px solid var(--c-line);border-radius: 12px;box-shadow: 0 8px 24px rgba(8,18,38,0.22);overflow: visible;transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}main.cdn-channel-page .cdn-plan-card:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(6,16,34,0.34);border-color: rgba(255,255,255,0.22)}main.cdn-channel-page .cdn-plan-card--featured{border: 2px solid var(--trial-accent);box-shadow: 0 8px 28px rgba(255,107,53,0.14)}main.cdn-channel-page .cdn-plan-badge{position: absolute;top: 12px;right: 12px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;padding: 4px 10px;border-radius: 999px;font-size: 0.72rem;font-weight: 700;color: #fff;line-height: 1.2;max-width: calc(100% - 48px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}main.cdn-channel-page .cdn-plan-badge--orange{background: linear-gradient(135deg,var(--trial-accent),var(--trial-accent-deep))}main.cdn-channel-page .cdn-plan-badge--flagship{background: linear-gradient(135deg,#ef4444,#ea580c)}main.cdn-channel-page .cdn-plan-card-inner{flex: 1 1 auto;display: flex;flex-direction: column;min-width: 0;padding: 34px 16px 14px;box-sizing: border-box}main.cdn-channel-page .cdn-plan-name{margin: 0 0 8px;padding-right: 0;font-size: 0.95rem;font-weight: 700;color: var(--c-text);text-align: center;line-height: 1.3;min-height: 2.5em;display: flex;align-items: center;justify-content: center}main.cdn-channel-page .cdn-plan-price{display: flex;align-items: baseline;justify-content: center;flex-wrap: wrap;gap: 1px 3px;margin-bottom: 10px}main.cdn-channel-page .cdn-plan-price-cur, main.cdn-channel-page .cdn-plan-price-num{color: var(--trial-accent);font-weight: 800}main.cdn-channel-page .cdn-plan-price-cur{font-size: 1.1rem}main.cdn-channel-page .cdn-plan-price-num{font-size: 2rem;line-height: 1;letter-spacing: 0.02em}main.cdn-channel-page .cdn-plan-price-unit{font-size: 0.78rem;font-weight: 500;color: var(--c-text-2);margin-left: 2px;align-self: baseline}main.cdn-channel-page .cdn-plan-divider{flex-shrink: 0;height: 1px;background: var(--c-line);margin: 0 0 8px}main.cdn-channel-page .cdn-plan-specs{display: block;margin: 0;padding: 0;list-style: none}main.cdn-channel-page .cdn-plan-specs .cdn-plan-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 8px;padding: 8px 0;border-bottom: 1px dashed var(--c-line);font-size: 0.78rem;min-width: 0}main.cdn-channel-page .cdn-plan-specs .cdn-plan-row:last-child{border-bottom: 0}main.cdn-channel-page .cdn-plan-specs .cdn-plan-row dt{margin: 0;margin-inline-start: 0;padding: 0;font-weight: 500;color: var(--c-text-2);flex-shrink: 0;max-width: 40%}main.cdn-channel-page .cdn-plan-specs .cdn-plan-row dd{margin: 0;margin-inline-start: 0;padding: 0;flex: 1;min-width: 0;font-weight: 600;color: var(--c-text);text-align: right;line-height: 1.35;word-break: break-word;overflow-wrap: anywhere}main.cdn-channel-page .cdn-plan-row-value--long{font-size: 0.76rem;font-weight: 600;max-width: none}main.cdn-channel-page .cdn-plan-actions{display: flex;flex-direction: row;flex-wrap: nowrap;gap: 10px;margin-top: auto;padding-top: 12px}main.cdn-channel-page .cdn-plan-btn{flex: 1 1 0;min-width: 0;display: inline-flex;align-items: center;justify-content: center;padding: 9px 12px;border-radius: var(--r-sm);font-size: 0.8rem;font-weight: 600;text-decoration: none;text-align: center;line-height: 1.25;transition: background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.15s ease;box-sizing: border-box;border: 1px solid transparent;white-space: nowrap}main.cdn-channel-page .cdn-plan-btn--primary{background: var(--trial-accent);border-color: var(--trial-accent);color: #fff}main.cdn-channel-page .cdn-plan-btn--primary:hover{background: var(--trial-accent-deep);border-color: var(--trial-accent-deep);color: #fff;text-decoration: none;transform: translateY(-1px)}main.cdn-channel-page .cdn-plan-btn--outline{background: transparent;border-color: var(--trial-accent);color: var(--trial-accent)}main.cdn-channel-page .cdn-plan-btn--outline:hover{background: rgba(255,107,53,0.1);color: var(--trial-accent-deep);border-color: var(--trial-accent-deep);text-decoration: none}html.io-dark-mode main.cdn-channel-page .cdn-plan-card{background: var(--c-bg-card);border-color: var(--c-line)}html.io-dark-mode main.cdn-channel-page .cdn-plan-card--featured{box-shadow: 0 8px 32px rgba(0,0,0,0.35)}html.io-dark-mode main.cdn-channel-page .cdn-intro-points li{background: var(--c-bg-soft);border-color: var(--c-line)}html.io-dark-mode main.cdn-channel-page .cdn-plan-btn--outline{background: rgba(255,159,122,0.06)}html.io-dark-mode main.cdn-channel-page .cdn-plan-btn--outline:hover{background: rgba(255,159,122,0.14)}.home-news-ticker__label .fas{font-size: 0.75rem}