*,::before,::after{box-sizing:border-box}*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:#a8a8a8 #ededed;-ms-overflow-style:-ms-autohiding-scrollbar;}html{height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5;tab-size:4;scrollbar-gutter:stable;}body{background:#fff;color:#1d1d1d;min-height:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;}::-webkit-scrollbar{width:10px;height:10px;display:none}@media(hover:hover) and (pointer:fine){*:hover::-webkit-scrollbar{display:block}::-webkit-scrollbar-track{background:#ededed;border-radius:10px}::-webkit-scrollbar-thumb{background:#a8a8a8;border-radius:10px;border:3px solid #ededed}::-webkit-scrollbar-thumb:hover{background:#9a9a9a}}@media(hover:none),(pointer:coarse){::-webkit-scrollbar{display:block}*{scrollbar-width:auto}}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}main {min-height:calc(100vh - 369px);}.inner {padding:0 1rem;}main .inner {padding-top:1.5rem;padding-bottom:1.5rem;}.container {margin:0 auto;width:100%;max-width:1320px;}a.btn, button {cursor:pointer;padding:6px 12px;border-radius:6px;background:#333;color:#fff;border:1px solid #000;}a.btn:hover, button:hover {background:#000;}a.btn:hover {color:#fff;}a.btn-lg, button.btn-lg {padding:12px 14px;font-weight:600;}button.btn-md {padding:4px 10px;font-size:15px;}a.btn-sm, button.btn-sm {padding:6px 8px;font-size:14px;line-height:14px;}button.btn-xs {padding:4px 6px;font-size:14px;line-height:14px;}a.btn.btn-outline, button.btn-outline {background:transparent;border:1px solid #222;color:#121212;}a.btn.btn-outline:hover, button.btn-outline:hover {background:#000;border:1px solid #000;color:#fff;}button.btn-purple {border:2px solid #7b1fa2;background:#ece3ef;color:#7b1fa2;padding:6px 18px;font-weight:600;}button.btn-purple:hover {background:#e4d2ec;}.btn-danger-icon {color:#fff;padding:1px;display:flex;background:#ef4444;border:1px solid #dc2626;}.btn-danger-icon:hover {background:#dc2626;}.btn-danger {color:#fff;background:#dc3545;border-color:#c62f3e;}.btn-danger:hover {color:#fff;background-color:#c62f3e;border-color:#c62f3e;}.btn-warning-icon {border-radius:6px;padding:1px;display:flex;background:#fef08a;border:1px solid #eab308;color:#5b5b5b;}.btn-warning-icon:hover {color:#444;background:#f4d983;}.btn-warning {background:#fef08a;border:1px solid #eab308;color:#000;}.btn-warning:hover {background:#feea57;}.btn-outline-warning {background:rgba(241,196,15,0.5);border:1px solid #f1c40f;color:#333;}.btn-outline-warning:hover {color:#000;background:#f1c40f;}.btn.btn-icon, .btn-icon {border-radius:4px;padding:1px;display:flex;}.btn-h1 {background:transparent;border:1px solid transparent;color:#121212;padding:8px 3px 8px 6px;margin-left:-6px;}.btn-h1 h1 {font-size:22px;line-height:22px;}.btn-h1 svg {width:22px;height:22px;}.btn-h1:hover {background:rgba(22,24,35,0.04);border:1px solid rgba(233,233,233,1);}a.btn-gray, .btn-gray {color:#1d1d1d;background:rgba(22,24,35,0.06);border:1px solid #d1d1d1;}a.btn-gray:hover, .btn-gray:hover {background:rgba(22,24,35,0.10);}a.btn-light-gray, .btn-light-gray {color:#262a2e;background:#eaeaea;border:1px solid #d8d8d8;}.btn-light-gray svg {color:#333;}a.btn-light-gray:hover, .btn-light-gray:hover {color:#1d1d1d;background:#d8d8d8;}.btn-nav {height:100%;padding:0 6px;background:transparent;color:#1d1d1d;border:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:0;display:flex;align-items:center;gap:2px;}.btn-nav:hover {border-color:#e3e3e3;background:#f8fafc;}button.link_look, a, div.link_look {transition:color 0.3s ease;cursor:pointer;text-decoration:none;color:#0000EE;}button.link_look {background:transparent;border:0;padding:0;}button.link_look:hover, a:hover, div.link_look:hover, .post_item a:hover, .post_top a:hover {color:#00005f;}footer a.active {color:#000;text-decoration:underline;}footer .g-card.bg-white a, .link_look.dark, .flex-grid a, header .inner .right .menu a.dd_section_name, a.dd_section_name, footer a, a.dark {color:rgba(0,0,0,0.8);}footer .g-card.bg-white a:hover, .link_look.dark:hover, .g-card-tab.active, .flex-grid a:hover, header .inner .right .menu a.dd_section_name:hover, a.dd_section_name:hover, a.dark:hover, footer a:hover {color:#000;}h1 {font-size:1.625rem;line-height:1.625rem;font-weight:600;}h2 {font-size:1.5rem;line-height:1.5rem;font-weight:500;}h3 {font-size:1.375rem;line-height:1.375rem;font-weight:500;}h4 {font-size:1.25rem;line-height:1.5rem;font-weight:500;}h5 {font-size:1.125rem;line-height:1.125rem;font-weight:500;}h1.svg {display:flex;align-items:center;gap:3px;font-size:20px;line-height:20px;}a.disabled, .pagination-item.disabled, button.link_look.disabled, button.link_look:disabled, div.link_look.disabled, div.link_look:disabled, input.disabled, input:disabled, textarea.disabled, textarea:disabled, button:disabled, button.disabled {pointer-events:none;cursor:not-allowed;opacity:0.6;}.flex-list {display:flex;flex-direction:column;gap:0.5rem;}.flex-grid a, .flex-list a {display:flex;align-items:center;}.flex-list a svg {margin-right:0.25rem;}.flex-grid {display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;}.flex-grid a svg {width:18px;height:18px;margin-right:3px;}img.muted {filter:hue-rotate(250deg) brightness(1.05) grayscale(0.9) drop-shadow(0px 0px 1px white);}header {background:#222;}header .logo {height:38px;display:flex;align-items:center;}header nav {display:flex;gap:1rem;}header .inner .right {display:flex;align-items:center;justify-content:end;gap:8px;margin-left:auto;}header .inner.top, header .inner.top nav, header .inner .right {height:38px;}header .inner.top {display:flex;align-items:center;gap:1rem;}header .inner .right a {color:#e5e5e5;font-size:14px;}header .inner .right a {padding:0 4px;}header .inner .right a:hover, #notifications_dd.open button, #notifications_dd button:hover {background:#555;}header a#search_icon:hover {background:#555;}header a#search_icon {width:38px;justify-content:center;}footer a.logo img, body.fd footer a.logo:hover img, body.gray footer a.logo:hover img, a.logo.active img, a.logo:hover img {filter:invert(1);}body.fd footer a.logo img, body.gray footer a.logo img, footer a.logo:hover img {filter:none;}nav, nav ul {display:flex;gap:1rem;}nav ul {list-style-type:none;}header .inner.top nav ul li a {color:rgba(256,256,256,0.8);font-size:14px;font-weight:500;display:flex;align-items:center;height:100%;}header .inner .right a:hover, header .inner .right a.active, header .inner.top nav ul li a.active, header .inner.top nav ul li a:hover {color:#fff;}header .inner .right .menu a, header .inner .right .menu a:hover, header .inner .right .menu a.active {background:transparent;color:#0d0d0d;}header .inner .right a, header .nav nav ul li a {display:flex;align-items:center;height:100%;}.the_line a {display:block;}.the_line a.logo {line-height:0;height:auto;display:inline-block;}.the_line a.logo img {height:78px;}.the_line.btl a.logo img {height:66px;}.the_line.pl a.logo img, .the_line.directory a.logo img {height:62px;}.the_line a.logo:hover img {filter:contrast(1.25);}.bottom_box_shadow, .hp_top, .the_line .nav {box-shadow:0 6px 8px 0 rgba(0,0,0,0.08);}.hp_top a.dark:hover {background:#ececef;}.the_line nav ul li a {color:rgba(0,0,0,0.8);padding:2px 4px 6px 4px;font-size:18px;font-weight:500;border-bottom:2px solid transparent;}.the_line nav ul li a.active, .the_line nav ul li a:hover {color:#000;}.the_line nav ul li a.active {border-color:#000;}footer {width:100%;font-size:14px;background:#f6f7f9;}footer .container .row {--bs-gutter-y:1.5rem;}footer .container .row .col-auto {min-width:220px;}footer .container .row .col-auto:first-child {min-width:300px;max-width:320px;}footer a {display:block;}footer a:hover {text-decoration:underline;}footer .footer-column a {margin-top:10px;}footer .top {border-top:1px solid rgba(233, 233, 233, 1);}footer .top .inner {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;row-gap:0.75rem;margin-top:0.75rem;}footer .top .inner a {display:flex;align-items:center;line-height:20px;}footer .top .inner a svg {margin-right:3px;width:20px;height:20px;}footer .bottom {font-size:14px;border-top:1px solid rgba(233, 233, 233, 1);}footer .bottom .inner {display:flex;align-items:center;justify-content:space-between;}footer .bottom .inner .right {display:flex;align-items:center;justify-content:end;gap:0.75rem;}.dd_chevrons {position:absolute;bottom:0;right:-1px;width:10px;height:10px;transition:background-color .15s ease;background:#f6f7f9;border:1px solid #e8e8ed;}.dd_chevrons svg {color:#333;position:relative;top:-7px;left:-2px;}.dd_chevrons svg.chevron-up {top:-3px;}button.dd_btn {background:transparent;padding:0;transition:none;border:0;color:#1d1d1d;}.dd_btn:hover .dd_chevrons {background:#e8e8ed;}.dd_chevrons.red_dot {border-color:#ff3b30;}.dd_btn:hover .dd_chevrons.red_dot {background:#e74c3c;}.dropdown.open .chevron-down, .dropdown .chevron-up {display:none;}.dropdown.open .chevron-up {display:block;}.dropdown.open .menu {display:block;}.dropdown.open svg.carot {transform:rotate(180deg);}.dropdown{background-color:transparent;border:none;position:relative;}.dropdown .menu{position:absolute;top:38px;right:0;width:200px;display:none;box-shadow:0 2px 7px #00000026,0 5px 17px #0003;padding-block:0.375rem;border-radius:1rem;background:#fff;border:1px solid #0d0d0d0d;z-index:3;}#header_dd.dropdown .menu {width:218px;}#header_dd_btn {letter-spacing:0.5px;background:#555;color:#f1f1f1;border-radius:0;}#header_dd.dropdown .dd_chevrons {bottom:2px;right:1px;}#crafts_dd.dropdown .menu {top:36px;left:-20px;border-radius:6px;width:180px;}#pl_sort_dd.dropdown .menu {top:28px;width:180px;}#save_search_dd.dropdown .menu {width:340px;padding:0.5rem 0.75rem;right:unset;left:0;}#notifications_dd.dropdown .menu {width:360px;}#notifications_dd.dropdown .menu .menu_inner{width:100%;max-height:380px;overflow:scroll;padding-top:0.375rem;}.dropdown .menu ul{display:flex;flex-direction:column;list-style-type:none;gap:unset;padding-left:0;}.dropdown .menu ul li{display:inline-block;align-content:center;margin-inline:0.375rem;border-radius:10px;min-height:2.25rem;}.dropdown .menu ul li.active, .dropdown .menu ul li:hover, .dropdown .menu ul li:focus {background:#0000000a;}.dropdown .menu ul li a, .dropdown .menu ul li .link_look {display:flex;gap:0.375rem;font-size:.875rem;padding-inline:0.625rem;padding-block:0.375rem;width:100%;color:#0d0d0d;line-height:20px;}.dropdown .menu ul li a.fw-bold {font-weight:bold;}.dropdown .menu ul li a svg {color:#0d0d0d;}#notifications_dd.dropdown .menu ul li a {padding-inline:0.375rem;}.separator {background:#0d0d0d1a;height:1px;margin-block:.25rem;}.separator.dark-gray {background:#d1d1d1;}.separator.e-gray {background:#e1e1e1;}#notifications_dd button {border-radius:0;}.red_dot {width:10px;height:10px;background:#ff3b30;border-radius:999px;}@keyframes redDotPulse {0% {box-shadow: 0 0 0 0 rgba(255, 59, 48, 0.7);}70% {box-shadow: 0 0 0 10px rgba(255, 59, 48, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 59, 48, 0);}}.red_dot.pulse {animation:redDotPulse 2s infinite;}#notifications_dd .red_dot {right:6px;bottom:6px;}#notifications_fp .red_dot, #notifications_dd .menu .red_dot {right:0;bottom:2px;}#notifications_fp li, #notifications_fp li a .inline-block{width:100%;}.autocomplete_dd {position:relative;}.autocomplete-dd {display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);}.autocomplete_dd.active .autocomplete-dd {display:block;}.dd-open input, .dd-open .input_group .text, .autocomplete_dd.active input {border-bottom-right-radius:0;border-bottom-left-radius:0;}.autocomplete-item {padding:10px 12px;cursor:pointer;transition:background-color 0.2s;border-bottom:1px solid #f0f0f0;}.autocomplete-item:last-child {border-bottom:none;}.autocomplete-item:hover {background-color:#f0f0f0;}.autocomplete-item.selected {background-color:#e8f5e9;}.autocomplete-highlight {font-weight:600;color:#000;}.autocomplete-dd .no-results {padding:10px 12px;color:#444;font-style:italic;}#sort_dd .menu {top:42px;width:170px;}#sort_dd .menu.l-0 {right:unset;left:0;}.suggestions-dropdown {position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:300px;overflow-y:auto;display:none;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.suggestions-dropdown.grid {max-height:280px;grid-template-columns:repeat(3,1fr);}.suggestions-dropdown.active {display:block;}.suggestions-dropdown.grid.active {display:grid;}.suggestions-dropdown .suggestion-item {cursor:pointer;transition:background-color 0.2s;}.suggestions-dropdown.grid .suggestion-item {text-align:center;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:0.5rem;}.suggestions-dropdown.grid .suggestion-item:nth-child(3n) {border-right:none;}.suggestion-item .suggestion-details {font-size:10px;line-height:1;}.suggestion-item .suggestion-main {margin-bottom:0;}.suggestion-item .suggestion-main svg {width:28px;height:28px;}.suggestion-item:hover {background:#f5f5f5;}.language_menu {position:relative;user-select:none;width:fit-content;z-index:2;margin-left:0.375rem;}.language_selected {display:flex;align-items:center;border-radius:0.25rem;cursor:pointer;font-size:14px;transition:all 0.2s;background:transparent;border:1px solid transparent;}.language_selected img {filter:grayscale(0.25);}.language_selected span {padding-right:2px;padding-left:1px;line-height:20px;}.language_options {position:absolute;top:calc(100% + 5px);right:0;width:100%;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.2s, transform 0.2s, visibility 0.2s;z-index:100;overflow:hidden;min-width:90px;border-radius:0.25rem;background:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);border:1px solid #e1e1e1;}.language_menu.open .language_options {opacity:1;visibility:visible;transform:translateY(0);}.language_menu .language_options a {display:block;padding:8px 12px;text-decoration:none;color:#121212;font-size:14px;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-top:0;}.language_menu .language_options a {margin-top:0;}.language_menu .language_options a.active, .language_menu .language_options a:hover {background:#e9e9e9;color:#121212;}#language_menu_footer.language_menu {max-height:30px;margin-left:0;}#language_menu_footer.language_menu .language_selected {background:#222;border:1px solid #616162;padding:2px 4px;color:#f1f1f1;}#language_menu_footer.language_menu .language_selected:hover {background:#121212;}#language_menu_footer.language_menu .language_options {top:unset;bottom:calc(100% + 5px);}body.fd footer #language_menu_footer.language_menu .language_selected, body.gray footer #language_menu_footer.language_menu .language_selected {background:#000;}.previously_line {margin-top:-0.25rem;font-size:14px;}.block_title {border-bottom:2px solid #222;margin-bottom:1.5rem;}.block_title h2 {text-transform:uppercase;display:inline-block;font-size:14px;line-height:17px;padding:7px 12px 4px;background:#222;color:#fff;}.block_title.lg h2 {font-size:16px;line-height:21px;}.text_atl_red {color:#c81c22;}.text_btl_blue {color:#373e90;}.block_title.atl {border-color:#c81c22;}.block_title.atl h2 {background:#c81c22;}.border-l-atl-red {border-left:2px solid #c81c22;}.atl_red a {color:#b4191e;font-weight:500;}.atl_red a:hover {text-decoration:underline;color:#c81c22;}.block_title.btl {border-color:#373e90;}.block_title.btl h2 {background:#373e90;}.border-l-btl-blue {border-left:2px solid #373e90;}.btl_blue a:hover {text-decoration:underline;}.d_listing .link_look, .d_listing a, .post_item a, .post_top a {color:#222;}.d_listing .link_look:hover, .d_listing a:hover, .post_item a:hover, .post_top a:hover {color:#000;text-decoration:underline;}#view_pl p, .min_h_profile p, .d_listing p {line-height:1.7;}.image_grid {max-height:450px;position:relative;}.image_grid .right {height:450px;}.image_grid .last, .image_grid.two {height:calc(50% - 2px);}.image_grid .last .image_grid {width:50%;}.image_grid a {display:block;height:100%;overflow:hidden;}.image_grid a img {width:100%;height:100%;object-fit:cover;object-position:center 50%;transition:opacity 0.3s,transform 0.3s }.image_grid .image_grid:hover img {transform:scale(1.1);}.image_grid .background {background:linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0) 60%,rgba(0,0,0,0));position:absolute;top:0;left:0;width:100%;height:100%;}.image_grid .info {position:absolute;pointer-events:none;z-index:1;width:85%;bottom:14px;left:19px;}.image_grid.one .info {bottom:22px;left:20px;width:90%;}.image_grid a.taxonomy {font-family:'Roboto',sans-serif;display:inline-block;font-size:11px;line-height:11px;font-weight:500;text-transform:uppercase;pointer-events:auto;transition:background-color 0.2s ease;background-color:rgba(0,0,0,0.6);padding:6px;color:#fff;margin-right:8px;}.image_grid a.taxonomy:last-child{margin-right:0;}.image_grid a.taxonomy:hover {background-color:#000;}.image_grid h3 {font-family:'Roboto', sans-serif;font-size:15px;line-height:20px;font-weight:600;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.2);}.image_grid.one h3 {font-size:27px;line-height:34px;}.image_grid.two h3 {font-size:24px;line-height:30px;}.image_grid .meta a, .image_grid .meta span, .image_grid .meta time {font-family:'Open Sans','Open Sans Regular',sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#fff;font-size:12px;line-height:1;}.image_grid .meta span {margin:0 8px;}.post_item .content .excerpt, .post_sb_sm .content {display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.next_post .post_item .content .excerpt {-webkit-line-clamp:8;}.post_sb_sm img {min-width:100px;object-fit:cover;object-position:top center;}a.post_sb_sm {color:#1d1d1d;}a.post_sb_sm:hover .title{text-decoration:underline;}.post_sb_sm {border-bottom:1px solid rgba(233,233,233,1);}.post_sb_sm:last-child{border-bottom:0;}.post_item {margin-bottom:1.5rem;display:grid;grid-template-columns:250px 1fr;gap:0.75rem;}.post_item:last-child {margin-bottom:0;}.post_item .image a {position:relative;display:block;height:100%;}.post_item .image img {object-fit:cover;height:100%;width:100%;max-height:180px;object-position:top center;}.post_item .title {font-size:20px;line-height:1.25;margin-top:0;margin-bottom:6px;}.post_item .taxes, .post_item .meta {margin-top:8px;margin-bottom:8px;}.post_item p.excerpt {font-size:14px;overflow:clip;}.post_item.bg-white .content {padding:0.75rem;}.post_top {display:flex;flex-direction:column;line-height:23px;border:1px solid #dddddd;position:relative;overflow:hidden;}.post_top .image, .post_top .image a {height:300px;width:100%;}.post_top .image a {display:inline-block;border-bottom:1px solid #dddddd;}.post_top .image img {object-fit:cover;object-position:top left;height:100%;width:100%;}.post_top .content {padding:10px;max-height:250px;}.post_top .title {font-size:20px;line-height:1.25;margin-bottom:0.5rem;}.post_top p {font-size:14px;padding:8px 0;}.post_top .full-bottom, .post_top .bottom {position:absolute;bottom:0;right:0;background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255 / .5) 10%,rgb(255 255 255 / .95) 30%,rgb(255 255 255) 100%);padding:10px;}.post_top .full-bottom {width:100%;height:10px;}.post_top a.read-more {color:#212121;border:1px solid #212121;margin-left:auto;text-align:center;display:inline-block;max-width:287px;min-width:73px;height:28px;border-radius:2px;line-height:28px;font-size:12px;}.post_top .bottom a.read-more{position:relative;top:3px;right:-3px;}.post_top.feed {font-family:Helvetica,arial,sans-serif;}article .post_top.feed {margin-bottom:1.5rem;}.post_top.feed .image, .post_top.feed .image a {height:183px;width:100%;position:relative;}.post_top.feed .image img {object-position:center;}.post_top.feed .content {max-height:unset;}.post_top.feed .title {color:#212121;font-weight:700;font-size:18px;line-height:1.5rem;margin-bottom:0;}.post_top.feed .stats, .post_top.feed .taxes, .post_top .meta {display:none;}.post_top.feed p {color:#5b5b5b;}.pagination-top {text-align:center;margin-top:1.5rem;margin-bottom:1rem;font-size:16px;}.pagination {display: flex;justify-content:center;gap:0.5rem;margin-bottom:2rem;}.pagination-item {width:50px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0.25rem;cursor:pointer;transition:all 0.3s ease;font-size:16px;font-weight:500;color:#121212;background:#e1e1e1;border:1px solid #d1d1d1;}.pagination-item:hover {background:#444;color:#fff;}.pagination-item.active {background:#333;border:1px solid #000;color:#fff;font-weight:600;}.g-card {background:#f6f7f9;border-radius:6px;color:#1d1d1f;padding:16px;border:1px solid rgba(233,233,233,1);}.g-card.lighter {background:#f8fafc;}.g-card.soft-teal {background:#ecf5f6;border:1px solid #588c9e;}body.fd footer .g-card.bg-white, body.gray footer .g-card.bg-white {background:#f6f7f9;}.p-sm, .g-card.p-sm {padding:10px 12px;}.g-card.border-gray {border:1px solid #d1d1d1;}.border-e-gray, .g-card.border-e-gray {border:1px solid #e1e1e1;}a.g-card:hover {background:#ececef;}.g-card-tabs {border-bottom:1px solid #d1d1d1;}.g-card-tab {flex:1;padding:0 10px 10px;color:#555;}.g-card-tab:hover {color:#000;}.g-card-tab.active::after {content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#000;}.g-card-header, .g-card-footer {display:flex;align-items:center;justify-content:space-between;gap:8px;}.g-card-header {margin-bottom:8px;}.g-card-footer {margin-top:4px;}.g-card-header h2, .g-card-header a, .g-card-title {font-size:14px;font-weight:600;letter-spacing:-.016em;line-height:1.2857742857;}.g-card-text {font-size:14px;font-weight:400;letter-spacing:-.016em;margin-top:4px;}.g-card-meta {font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:29px;color:#444;}.g-card-body blockquote:last-child, .g-card-body p:last-child {margin-bottom:0;}button.g-card-btn, .g-card-btn {transition:background-color 100ms linear, width 320ms ease-out;font-size:13px;font-weight:400;letter-spacing:-.016em;line-height:1.2857742857;color:#1d1d1f;box-shadow:0 0 0 1px inset #1d1d1f;border-radius:1rem;display:inline-flex;align-items:center;padding:6px 10px;background:transparent;border:1px solid transparent;}button.g-card-btn.active, button.g-card-btn:hover, a.g-card-btn.active, a.g-card-btn:hover, .g-card-btn.active, .g-card-btn:hover {background:#272729;color:#fff;text-decoration:none;}.g-card-btn.btn-lg {width:100px;height:40px;display:flex;justify-content:center;align-items:center;}.g-card-btn svg {transition:color .2s ease,filter .2s ease,text-shadow .2s ease;}.g-card-btn span {transition:color .2s ease, text-shadow .2s ease;}.g-card-actions {display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:center;gap:0.5rem;}.badge {display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:0.3px;transition:all 0.2s ease;cursor:default;white-space:nowrap;}.badge.badge-sm {padding:4px 8px;font-size:0.7rem;font-weight:normal;}.badge.badge-md {padding:3px 7px;font-size:12px;}.badge.badge-lg {padding:4px 10px;font-size:14px;}.badge-gold {background:linear-gradient(135deg, #FFD700, #FFA500);color:#1a1a1a;text-shadow:0 1px 2px rgba(255, 255, 255, 0.3);box-shadow:0 2px 4px rgba(255, 215, 0, 0.3);font-weight:700;}.badge.badge-danger {background:#ef4444;color:white;}.badge.badge-success {background:#007200;color:#fff;}.badge.badge-soft-danger {background:#ff7f7f;color:#000;border:1px solid #ff0000;}.badge.badge-soft-success {background:rgba(0,114,0,0.35);color:#000;border:1px solid #007200;}.badge.badge-soft-warning {color:#5a320e;background:#fef08a;border:1px solid #bb8f06;}.badge.badge-soft-secondary {color:#000;background:#c2c2c2;border:1px solid #a9a9a9;}.badge-info {background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe;}.badge.badge-primary {color:#052c65;background:#cfe2ff;border:1px solid #052c65;}.link_with_link_out_icon svg {position: relative;left:-2px;top:-4px;}#pl_table {border-radius:6px;border:1px solid #d1d1d1;overflow:hidden;font-size:14px;margin-bottom:1rem;}#pl_table .list-header, #pl_table .list-row {grid-template-columns:70px 2fr 165px 2fr 140px 120px 130px;}.list-header, .list-row {display:grid;padding:0.5rem 0.75rem;gap:2px;}.list-header {color:#5b5b5b;font-weight:bold;border-bottom: 1px solid #d1d1d1;}.list-row {align-items:center;border-bottom:1px solid #d1d1d1;transition:background-color 0.3s ease;}.list-row:last-child{border-bottom:0;}.list-thumbnail {max-height:60px;overflow:hidden;}.list-thumbnail img {object-fit:cover;object-position:top;}.list-xs, .list-sm, .list-md {display:none;}.list-title a {font-weight:600;}#pl_grid {column-count:auto;column-width:250px;column-gap:1rem;column-fill:balance;margin-bottom:1rem;font-size:12px;line-height:1.25;}.pl_card {break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1rem;border-radius:6px;border:1px solid #d1d1d1;padding:0.6rem;background:#fff;}.pl_card h2, .pl_card h2 a{font-size:1rem;line-height:1.25;font-weight:bold;text-transform:uppercase;}.pl_card a {color:#121212;}.pl_card a:hover {text-decoration:underline;}.info_row {display:flex;margin-top:0.25rem;}.info_row .label {color:#5b5b5b;width:120px;}.badge.badge-pulse:hover {transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);}.badge.badge-pulse {padding:0.25rem;font-size:0.625rem;line-height:0.625rem;padding-top:3px;}.badge-pulse {position:relative;animation:bpulse 2s infinite;}@keyframes bpulse {0% {box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7);}70% {box-shadow: 0 0 0 4px rgba(239, 68, 68, 0);}100% {box-shadow: 0 0 0 0 rgba(239, 68, 68, 0);}}.pl_card .badge.badge-pulse {position:absolute;left:0;bottom:0;display:block;width:0.75rem;min-width:0.75rem;max-width:0.75rem;height:0.75rem;min-height:0.75rem;max-height:0.75rem;}.pl_card .badge.badge-pulse span {display:none;}.pl_card:hover .badge.badge-pulse.badge-danger {width:unset;min-width:unset;max-width:unset;height:unset;min-height:unset;max-height:unset;}.pl_card:hover .badge.badge-pulse.badge-danger span {display:block;}#view_pl img, #view_pl amp-img {max-height:300px;width:auto;}#view_pl .bg-gray {min-height:calc(100vh - 500px);}.mid_nav {position:relative;border-bottom:1px solid #e3e3e3;width:100%;height:40px;}.mid_nav .inner {padding-top:0;padding-bottom:0;}#report_pl_changes {min-width:192px;}#view_pl .pl_card {border-left:5px solid #555;}.pl_card h3 {font-size:1.17em;line-height:1.17em;font-weight:bold;margin-top:0.25rem;margin-bottom:0.25rem;}.blur_4px .tc_header, .blur_4px .tc_body, .blur_4px .pl_card {box-shadow:0 0 5px 1px rgba(0,0,0,0.1);}.tab_card {margin-bottom:1rem;}.tc_header {background:#fff;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top-left-radius:6px;border-top-right-radius:6px;padding: 0.55rem 0.8rem 3px 0.7rem;position:relative;display:inline-block;top:5px;}.tc_header h2 {font-size:1.1rem;line-height:1.2rem;font-weight:600;}.tc_body {background:#fff;border:1px solid #d1d1d1;border-radius:6px;border-top-left-radius:0;padding:0.7rem;border-top:5px solid #555;}.emoji {font-size: 14px;}#add_pl_to_watchlist:hover svg, #remove_pl_from_watchlist svg {fill:#e74c3c;color:#e74c3c;}#cancel_write_a_pl_note svg, #write_a_pl_note:hover svg {fill:#EAB308;}.sticky-notes-display {display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:2rem;margin-top:1.5rem;margin-bottom:2rem;}.create_pl_sticky_note.sticky-notes-display {margin-bottom:2.5rem;}.page-sticky-note, .sticky-note {background-color:#feff9c;min-height:200px;padding:1.5rem 1rem;position:relative;box-shadow:0 10px 10px rgba(0, 0, 0, 0.2), inset 0 -40px 40px rgba(255, 255, 255, 0.3);background-image:linear-gradient(135deg, #feff9c 0%, #ffd700 100%);}.page-sticky-note:hover, .sticky-note:hover {box-shadow:0 15px 20px rgba(0, 0, 0, 0.3), inset 0 -40px 40px rgba(255, 255, 255, 0.3);z-index:10;}.page-sticky-note .note-content, .sticky-note .note-content {font-size:16px;line-height: 1.6;color:#333;word-wrap:break-word;white-space:pre-wrap;}.sticky-note .note-date {position:absolute;bottom:10px;right:10px;font-size:12px;color:#444;opacity:0.75;}.sticky-note::before {content:'';position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:80px;height:30px;background-color:rgba(255, 255, 255, 0.6);border:1px solid #ddd;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}.sticky-note .delete-btn {position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#ff6b6b;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;padding:0.25rem;}.sticky-note:hover .delete-btn {opacity:1;}.sticky-note .delete-btn:hover {background:#ff5252;transform:scale(1.1);}textarea#create_pl_sticky_note_textarea {width:100%;height:100%;background:transparent;border:none;min-height:158px;outline:none;font-size:16px;line-height:1.6;color:#333;}#create_pl_sticky_note_btn.btn {cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;border:none;border-radius:50%;bottom:-10px;right:-10px;width:24px;height:24px;padding:0.25rem;background:green;}#create_pl_sticky_note_btn.btn:hover {background:darkgreen;}.sticky-notes-page-container {-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-width:250px;-moz-column-width:250px;column-width:250px;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem;column-fill:balance;margin-top:1rem;margin-bottom:2rem;}.sticky-notes-page-container .page-sticky-note {-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:2.75rem;padding:0;}.sticky-notes-page-container .page-sticky-note .page-sticky-note-inner {display:flex;flex-direction:column;height:100%;min-height:200px;padding:0 0.75rem;}.page-sticky-note .note-header {display:flex;align-items:center;flex-shrink:0;background:rgba(255, 255, 255, 0.7);border:1px solid #ddd;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);height:34px;padding-left:0.5rem;padding-right:0.5rem;margin-top: -17px;}.note-header a {color:#222;font-size:14px;font-weight:500;}.note-header a:hover {text-decoration:underline;}.page-sticky-note .note-content {flex:1;overflow-y:auto;margin-top:0.375rem;}.page-sticky-note .note-footer {display:flex;align-items:center;justify-content:space-between;height:34px;flex-shrink:0;}.page-sticky-note .delete-btn, .page-sticky-note .note-date {font-size:12px;color:#444;opacity: 0.75;}.page-sticky-note .delete-btn {background:transparent;border:none;cursor: pointer;padding:0;font-size: 12px;transition:none;}.page-sticky-note .delete-btn:hover {color:#ff5252;opacity:1;}.restriction_overlay {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;font-size:1rem;}.blur_4px {filter:blur(4px);}.avatar {background:#f6f7f9;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;position:relative;width:42px;min-width:42px;height:42px;border-radius:3rem;}.avatar-sm {width:26px;min-width:26px;height:26px;}.avatar-md {width:35px;min-width:35px;height:35px;}.avatar-lg {width:50px;height:50px;}.avatar-xl {width:90px;min-width:90px;height:90px;}.avatar img {border-radius:3rem;object-fit:cover;}.avatar svg {fill:#777;color:#444;}.avatar-container {width:120px;height:120px;min-width:120px;min-height:120px;display:flex;align-items:center;justify-content:center;}.avatar-container.ac-md {width:140px;height:140px;min-width:140px;min-height:140px;}.avatar_wrapper {border-radius:100px;background:#f6f7f9;border:1px solid #d1d1d1;}.avatar_wrapper img {border-radius:100px;object-fit:cover;object-position:top center;}.modal {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(180,180,180,0.6);display:flex;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease;backdrop-filter:blur(2px);z-index:10;align-items:start;}.modal-content {background:#fff;border-radius:1rem;min-width:350px;transform:scale(0.7);transition:all 0.3s ease;box-shadow:0 8px 12px 0 #00000014,0 0 1px 0 #0000009e;position:relative;top:10vh;margin:0 1rem;}.modal.open {opacity:1;visibility:visible;}.modal-header {border-bottom:1px solid rgba(233,233,233,1);padding:0.75rem 0.75rem 0.5rem 1rem;}.modal-footer {border-top:1px solid rgba(233,233,233,1);padding:0.75rem 1rem;}.modal-body {padding:1rem;}.modal.open .modal-content {transform:scale(1);}button.close-modal {background:transparent;color:#1d1d1d;border-radius:0.5rem;padding:0;line-height:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;}.close-modal:hover {background:#e1e1e1;}.modal.modal-scrollbar .modal-content {top:0.5rem;}.modal.modal-scrollbar .modal-body {overflow:scroll;height:calc(100vh - 74px);}#global_toast {position:fixed;display:flex;justify-content:center;top:60px;right:1rem;left:1rem;margin:0 auto;z-index:1005;}#global_toast.bottom {top:unset;bottom:60px;}#global_toast .alert {position:relative;width:auto;font-weight:500;}#global_toast button {position:absolute;right:-12px;width:28px;height:28px;top:-12px;border-radius:1rem;padding:0;display:flex;align-items:center;justify-content:center;z-index:1;background:#444;}#global_toast button:hover {background:#111;}#lightbox {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);display:none;justify-content:center;align-items:center;z-index:1000;}#lightbox.active {display:flex;}.lightbox-content {max-width:calc(100% - 20px);max-height:calc(100vh - 140px);position:relative;}.lightbox-image {max-width:100%;max-height:calc(100vh - 90px);object-fit:contain;z-index:1 }button.lightbox-close-button {position:absolute;top:8px;right:8px;color:white;font-size:38px;cursor:pointer;background:#39403c;border:1px solid #121d1e;border-radius:50px;width:50px;height:50px;padding:0;margin:0;line-height:1;display:flex;align-items:center;justify-content:center;z-index:2;}.lightbox-close-button span {height: 42px;width: 22px;border-radius: 1rem;}button.lightbox-close-button:hover {background:#000;border:1px solid #5e6964;}.lightbox-loading-spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;border: 4px solid #f3f3f3;border-top: 4px solid #3498db;border-radius: 50%;animation: lightboxSpin 1s linear infinite;display: none;}@keyframes lightboxSpin {0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}input, textarea, select {width:100%;padding:12px;border-radius:6px;transition:border-color 0.3s ease;border:1px solid #d1d1d1;background:#f8fafc;}textarea {font-size:16px;line-height:24px;}select {outline:none;}input.md {font-size:14px;line-height:14px;}input.sm {padding:6px 8px;font-size:14px;line-height:14px;}.g-card:not(.bg-white) input[type=email], .g-card:not(.bg-white) input[type=password], .g-card:not(.bg-white) input[type=text], .g-card:not(.bg-white) textarea {background:#fff;}input:focus, textarea:focus, input:focus-visible, textarea:focus-visible {outline:1px solid transparent;border-color:#777;}input[type=radio], input[type=checkbox] {min-width:1rem;min-height:1rem;width:1rem;height:1rem;accent-color:#000;}.inline_search_button {position:relative;}.inline_search_button input {height:42px;padding-right:94px;}.inline_search_button button {position:absolute;top:0;right:0;height:42px;width:42px;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;align-items:center;justify-content:center;padding:0;}.inline_search_button button.btn-danger {right:42px;border-bottom-right-radius:0;border-top-right-radius:0;}.inline_search_button.with_text button {padding:0 10px;width:auto;}input.is-invalid, input:invalid, input.is-invalid, input:invalid {border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyNkYzM1NDUnPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI2RjMzU0NScgc3Ryb2tlPSdub25lJy8+PC9zdmc+);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.form-group {margin-bottom:1rem;}.form-group label {display:block;font-weight:500;font-size:14px;}.alert-action {background:#FFEAEB;border:1px solid #FFD6D7;border-left:4px solid #ff3b30;padding:14px;margin-bottom:1rem;border-radius:4px;display:flex;align-items:start;gap:10px;}.alert-action:last-child {margin-bottom:0;}.alert-action .icon {font-size:20px;line-height:20px;}.alert-action .content h4 {margin:0 0 4px 0;font-size:18px;line-height:18px;font-weight:600;}.alert-action .content p {font-size:14px;}.alert-action .action {margin-left:auto;white-space:nowrap;}.alert {margin-bottom:1rem;border-radius:6px;padding:0.5rem 0.75rem;font-size:14px;width:100%;text-align:left;}.alert.alert-lg {font-size:1rem;padding:0.75rem;;}.alert.alert-h32 {line-height:15px;padding:0 0.75rem;height:32px;display:flex;align-items:center;}.alert.alert-h-auto {line-height:15px;height:auto;display:flex;align-items:center;}.alert.alert-success {background:#C0F0D4;border:1px solid #2ecc71;border-left:6px solid #2ecc71;}.alert.alert-warning {background:#fef08a;border:1px solid #eab308;border-left:6px solid #eab308;}.alert.alert-warning.in_card {font-size:1rem;border-top:0;border-left:0;border-right:0;border-radius:10px 10px 0 0;}.alert.alert-warning a:not(.btn) {text-decoration:underline;color:#000;}.alert.alert-warning a:not(.btn):hover {color:#644c0e;}.alert-secondary {background:#e1e1e1;color:#222;border:1px solid #777;}.alert.alert-error {color:#000;background:#f3bfbb;border:1px solid #e74c3c;border-left:6px solid #e74c3c;}.alert-error a {font-weight:600;text-decoration:underline;color:#b4191e;}.alert.alert-info {background:#d1ecf1;color:#0c5460;border:1px solid #98b7bc;}.pl-crew-item.style-info, .pl_card_row.style-info, .style-info {background:#d1ecf1;border-color:#98b7bc;}.alert.alert-primary {color:#052c65;background:#cfe2ff;border:1px solid #9ec5fe;}.alert-primary a:not(.btn) {color:blue;text-decoration:underline;}.alert-primary a:not(.btn):hover {color:#000;}.alert .text {display:block;width:100%;margin-right:50px;}.alert button.close-modal {position:absolute;right:2px;top:1px;}.input_group {position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}.input_group .text {display:flex;align-items:center;padding:.375rem 0.5rem;font-size:14px;font-weight:400;line-height:normal;color:#212529;text-align:center;white-space:nowrap;background-color:#f8fafc;border:1px solid #d1d1d1;border-radius:6px 0 0 6px;}.input_group .text.icon {padding:0;min-width:50px;text-align:center;display:flex;align-items:center;justify-content:center;}.input_group .text.icon svg {width:28px;height:28px;position:relative;top:1px;}.input_group>input {border-top-left-radius:0;border-bottom-left-radius:0;position:relative;flex:1 1 auto;width:1%;min-width:0;border-left:0;}.input_group input:disabled {background:#e1e1e1;}.input_prefix {padding:12px 10px;border:1px solid #d1d1d1;background:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;font-weight:700;font-size:16px;}input.has_prefix {border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}.radio_label {display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;user-select:none;}.checkbox-button input[type="radio"], .checkbox-button input[type="checkbox"] {display:none;}select.sm, .checkbox-button label {padding:6px 8px;background:#fff;border:1px solid #d1d1d1;color:#1d1d1f;border-radius:6px;cursor:pointer;font-size:14px;line-height:14px;}.pl_filters input.sm, .pl_filters select.sm, .pl_filters .checkbox-button label {height:32px;display:flex;align-items:center;}select.md {padding:10px;font-size:14px;}.checkbox-button label:hover {background:#444;color:#fff;}.checkbox-button input[type="radio"]:checked + label, .checkbox-button input[type="checkbox"]:checked + label {background:#333;color:#fff;}input.verify::-webkit-outer-spin-button, input.verify::-webkit-inner-spin-button{-webkit-appearance:none;margin:0 }input.verify[type=number]{-moz-appearance:textfield }.form-check {display:flex;align-items:center;gap:0.5rem;padding-left:2.5em;}input.form-check-input {vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.45%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out;padding:6px;height:24px;width:44px;}.form-switch .form-check-input:checked {background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input:disabled:checked, .form-check-input:checked{border-color:#576c74;background-color:#222;}.form-check-input:disabled {background-color:#e1e1e1;border-color:#adadad;}input[type=radio].lg {width:20px;height:20px;}input[type=radio].disabled {pointer-events:auto;cursor:default;}.disabled label {color:#5b5b5b;}.shake {display:inline-block;animation:shakeText 0.35s ease-in-out;}@keyframes shakeText {0%, 100% {transform:translateX(0);}20% {transform:translateX(-4px);}40% {transform:translateX(4px);}60% {transform:translateX(-3px);}80% {transform:translateX(3px);}}.btn-group {position:relative;display:inline-flex;vertical-align:middle;}.btn-group .btn-check {position:absolute;clip:rect(0,0,0,0);pointer-events:none;}label.btn {display:flex;align-items:center;gap:0.25rem;padding:0.375rem 0.5rem;line-height:20px;font-size:14px;margin-left:-1px;color:#1d1d1d;background:rgba(22,24,35,0.06);border:1px solid #d1d1d1;cursor:pointer;}label.btn:hover {background:rgba(22,24,35,0.15);}.btn-group label.btn:first-of-type {border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:0;}.btn-group label.btn:last-child {border-top-right-radius:6px;border-bottom-right-radius:6px;}.btn-check:active+label.btn, .btn-check:checked+label.btn {background:#ccc;}.uppercase_label {font-size:12px;text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin:0 0 4px;}.uppercase_label.green {margin-bottom:1rem;color:#6ee7b7;font-size:1rem;}.invalid-feedback {display:none;width:100%;margin-top:.25rem;font-size:0.8rem;color:#f0323c;}.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated:invalid ~ .invalid-feedback, .was-validated:invalid ~ .invalid-tooltip {display:block;}.search-select {position:relative;display:inline-block;}.search-select-button {width:100%;background:#fff;text-align:left;border:1px solid #d1d1d1;color:#1d1d1f;outline:none;display:flex;align-items:center;justify-content:space-between;}.pl_filters .search-select-button {height:32px;font-size:14px;line-height:14px;padding:0;padding-top:1px;padding-left:8px;padding-right:1px;}#production_listings_editor .search-select-button {background:#f8fafc;}#production_listings_editor .search-select.sm .search-select-button {font-size:14px;line-height:16px;padding:0.5rem;}.search-select-button svg {position:relative;top:-1px;}.search-select-button:hover {background:#fff;}.search-select-panel {display:none;position:absolute;z-index:50;width:100%;background:#fff;border:1px solid #ccc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 8px 20px rgba(0, 0, 0, 0.12);top:31px;}.search-select.open .search-select-button {border-bottom-left-radius:0;border-bottom-right-radius:0;}.search-select.open .search-select-panel {display:block;}.search-select-input {width:100%;height:32px;font-size:14px;box-sizing:border-box;padding:8px;border:0;border-bottom:1px solid #ddd;border-radius:0;outline:none;}.search-select-input:focus, .search-select-input:focus-visible {border-color:#ddd;}.search-select-list {color:#121212;max-height:320px;overflow-y:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.search-select-option {display:block;width:100%;padding:8px;border:0;border-radius:0;background:#fff;color:#121212;text-align:left;cursor:pointer;font-size:14px;line-height:14px;height:32px;}.search-select-option:hover, .search-select-option.selected {background: #f2f2f2;}.search-select-empty {padding:8px;color:#777;}.search-select-optgroup {padding:12px 8px 4px;font-size:12px;font-weight:bold;text-transform:uppercase;pointer-events:none;}.search-select-option.disabled {opacity:0.5;cursor:not-allowed;}.nav-scroller > .nav-tabs {flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}.nav-scroller > .nav-tabs::-webkit-scrollbar {display:none;}.nav-tabs {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}#search .nav-tabs .nav-link {margin-bottom:0;background:0 0;border-bottom:2px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:rgba(0,0,0,0.8);text-decoration:none;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}#search .nav-tabs .nav-link.active, #search .nav-tabs .nav-link:hover, #search .nav-tabs .nav-link:focus {color:#000;}#search .nav-tabs .nav-link.active {border-color:#000;font-weight:600;}#search .nav-tabs .nav-link {font-size:14px;padding-bottom:6px;}.search-badge {display:inline-flex;align-items:center;padding:4px 7px 3px;font-size:12px;font-weight:600;line-height:1;height:22px;white-space:nowrap;border:1px solid rgba(0,0,0,0.05);border-radius:0.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;top:-22px;left:-1px;}.badge-production-listing {background-color: #e7edf5;color: #2f4b6e;}.badge-post {background-color: #efeaf4;color: #4a3f63;}.badge-listing {background-color: #e8f1ec;color: #2f5b4a;}.badge-organization {background-color: #f2ede4;color: #6a5432;}.badge-user {background-color: #eef1f4;color: #4a5568;}.badge-page {background-color: #e9f1f1;color: #2f5f5f;}.search_card {position:relative;margin-bottom:2.5rem;background:#fff;border:1px solid #e1e1e1;border-radius:0.25rem;border-top-left-radius:0;padding:10px 12px;margin-inline:1px;}.search_card.highlighted {border-color:#b6a57a;box-shadow:0 1px 2px rgba(0, 0, 0, 0.04),0 0 0 1px rgba(182, 165, 122, 0.25);}.search_card.highlighted .search-badge {box-shadow:0 1px 2px rgba(0, 0, 0, 0.04),0 0 0 1px rgba(182, 165, 122, 0.25);border-color:#b6a57a;border-bottom:0;}.search_card a {color:#121212;}.search_card a:hover {text-decoration:underline;}.search_card.with_image {padding:0;}.search_card.with_image .thumb {width:123px;min-width:123px;min-height:100px;border-right: 1px solid #e1e1e1;}.search_card.with_image .thumb .inside {height:100%;background:#e9e9e9;display:flex;align-items:center;justify-content:center;}.search_card.with_image .thumb .inside img {width:122px;min-width:122px;height:100%;min-height:100px;object-fit:cover;object-position:top center;}.search_card.with_image .body {padding:0.375rem 0.625rem 0.5rem;}.search_card.with_image .thumb.thumb_lg {width:151px;min-width:151px;min-height:120px;}.search_card.with_image .thumb.thumb_lg .inside img {width:150px;min-width:150px;min-height:120px;}.search_card .sub_badge {width:16px;height:16px;bottom:-2px;right:-1px;}.search_card .sub_badge svg {width:14px;height:14px;}.search_card .info_row {font-size:14px;}#search_btn {top:0;right:0;height:100%;border-radius:0 6px 6px 0;display:flex;width:50px;padding:0;}#search_input {padding-right:60px;}#search_input::placeholder {font-size: 14px;color:#5c5c5c;}#search_input::-webkit-input-placeholder {font-size: 14px;color:#5c5c5c;}#search_input::-moz-placeholder {font-size: 14px;color:#5c5c5c;}#search_input:-ms-input-placeholder {font-size: 14px;color:#5c5c5c;}#search_input::-ms-input-placeholder {font-size: 14px;color:#5c5c5c;}#hide_search_alert_info {position:absolute;left:0;bottom:0;font-size:12px;line-height:12px;font-weight:500;background:#000;border-bottom-left-radius:0.2rem;border-top-right-radius:0.25rem;color:#e9e9e9;width:34px;height:23px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-top:1px solid #9ec5fe;border-right:1px solid #9ec5fe;}#cookie_banner {position:fixed;bottom:0;z-index:1000;width:100%;background:rgba(0,0,0,0.8);color:#fff;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;display:none;}#cookie_banner.show {display:flex;}#cookie_banner button {min-width:70px;}#cookie_banner a {color:#e5e5e5;text-decoration:underline;}#cookie_banner a:hover {color:#fff;}#article {min-height:500px;}#view_listing h1, #view_pl h1, article h1 {font-size:1.75rem;line-height:2rem;font-weight:bold;}a.media-item {outline:none;}a.media-item img {border:1px solid rgba(233, 233, 233, 1);border-radius:4px;}.wp-block-rank-math-faq-block{margin-bottom:1rem;word-wrap:break-word;font-size:16px;line-height:1.7rem;}.rank-math-question {font-size:22px;font-weight:500;}figcaption:not(:empty):before, .wp-caption-text:before {display:inline-block;width:30px;height:.3em;margin-right:7px;content:'';border-top:1px solid;}.wp-block-image figcaption {font-size:13px;margin:0;padding-top:5px;text-transform:none;}.wp-block-quote {quotes:'“' '”';margin-bottom:1.5rem;}blockquote {position:relative;padding:0 1.5rem;margin-left:1rem;margin-right:1rem;}blockquote>* {margin-top:.75rem;margin-bottom:.75rem;}blockquote>*:first-child {margin-top:0;}blockquote>*:last-child {margin-bottom:0;}blockquote:before {font-size:2.5rem;line-height:.75;position:absolute;left:6px;content:open-quote;color:#4a5e65;}blockquote p {font-weight:700;line-height:1.5;letter-spacing:-1px;text-transform:none;}cite {font-size:min(14px, .92rem);font-weight:400;font-style:italic;}.widget_rss cite:before, blockquote cite:before {display:inline-block;width:30px;height:.3em;margin-right:7px;content:'';color:#576c74;border-top:1px solid currentColor;}h2.wp-block-heading {font-size:26px;font-weight:500;margin-bottom:0.5rem;}.rank-math-faq-item {margin-bottom:0.5rem;}.article-content a, .article-content p, .article-content figcaption, .article-content div {word-wrap:break-word;}.article-content, .article-content p {line-height: 1.7;}.article-content ul, .article-content ol {margin-bottom:1rem;margin-top:0.5rem;}.article-content li > ul, .article-content li > ol {margin-top:0.25rem;margin-bottom:0.25rem;}.article-content ul li, .article-content ol li {margin-bottom: 0.25rem;}.article-content ul li:last-child, .article-content ol li:last-child, .article-content h4.mb-0, .article-content ul.mb-0, .article-content div.mb-0 {margin-bottom:0;}.article-content amp-img, .article-content img {max-width:100%;max-height:600px;width:auto;height:auto;border-radius:0.25rem;}.caption_attachment {display:block;}.article-content .caption_attachment_caption {text-align:left;font-size:11px;font-style:italic;font-weight:normal;line-height:17px;color:#444;}.article-content span.caption_attachment_caption {display:block;}.article-content blockquote {margin:20px 0;padding:14px 14px 14px 30px;background:#f6f7f9;border-left:4px solid #576c74;font-style:italic;}.article-content blockquote p {margin-bottom:0;}.article-content code {background:#f6f7f9;padding:3px 6px;border-radius:4px;font-family:monospace;font-size:14px;}.article-content pre {background:#f6f7f9;padding:20px;border-radius:6px;overflow-x:auto;margin:20px 0;}.article-content pre code {background-color:transparent;padding:0;}.article-content .image-caption {text-align: center;font-size: 14px;color:#5b5b5b;margin-top: -15px;margin-bottom: 20px;}.article-content iframe {max-width:100%;margin-bottom:1rem;}.article-content a {text-decoration: none;}.article-content a:hover {text-decoration: underline;}.article-content p strong {line-height:1;}.article-content .caption_attachment, .article-content p, .article-content table {margin-bottom:1rem;}.article-content h2 {font-weight:600;font-size:28px;}.article-content h3 {font-size:26px;}.article-content h4 {font-size:22px;}.article-content h5 {font-size:18px;}.article-content h2, .article-content h3, .article-content h4, .article-content h5 {line-height:1.25;margin:1em 0 0.5em;}.article-content p.mb-0, .article-content h2.mb-0 {margin-bottom:0;}.article-content h2.mb-1, .article-content p.mb-1 {margin-bottom:0.25rem;}.article-content p.mb-2 {margin-bottom:0.5rem;}.article-content ul.mb-4, .article-content ol.mb-4, .article-content p.mb-4 {margin-bottom:1rem;}.article-content p.mb-5 {margin-bottom:1.25rem;}.article-content h2.mb-6, .article-content p.mb-6 {margin-bottom:1.5rem;}.article-content h3.mb-2 {margin-bottom:0.5rem;}.article-content h2.mt-0, .article-content h3.mt-0 {margin-top:0;}.article-content ul.mt-1, .article-content ol.mt-1 {margin-top:0.25rem;}.article-content table {width:100%;}.article-content table td {padding:0.25rem;border:1px solid #d1d1d1;}figure {margin-bottom:1rem;}figcaption {font-size:14px;}.article-nav, .article-content {width:calc(100% - 370px);}.article-right {width:350px;margin-left:20px;}.table-post table {border-collapse:collapse;width:100%;margin:20px 0;}.table-post th, .table-post td {border:1px solid #000;padding:8px;text-align:left;}.table-post th {background-color:#f0f0f0;font-weight:bold;}.table-post .formation-table {background-color:#f9f9f9;}.table-post .summary-table {font-size:0.9em;}.blue-text {color:#0000ff;}.red-text {color:#ff0000;}.table-post .brown-text {color:#bf9000;}.table-post .dark-brown-text {color: #7f6000;}.table-post .footnote {font-size: 0.9em;font-style: italic;margin: 10px 0;}.table-post hr {margin: 30px 0;border: 1px solid #ccc;}.table-post ul {margin: 10px 0;padding-left: 20px;}.table-post li {margin:5px 0;}.table-post .indented {margin-left:20px;}.table-post .tight-table {border-spacing:3px;border:none;}.table-post .tight-table.mt-0 {margin-top:0;}.table-post .tight-table td {border:none;padding:3px;}.text-md-blue {color:#0000CD;}#backToTopBtn {position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg, #222 0%, #555 100%);color:white;border:none;border-radius:50%;cursor:pointer;font-size:20px;box-shadow:0 4px 15px rgba(59, 59, 47, 0.4);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1;display:flex;align-items:center;justify-content:center;}#backToTopBtn:hover {transform:translateY(-5px);box-shadow:0 6px 20px rgba(59, 59, 47, 0.5);background:linear-gradient(135deg, #555 0%, #222 100%);}#backToTopBtn:active {transform:translateY(-2px);}#backToTopBtn.show {opacity:1;visibility:visible;}#backToTopBtn::before {content:'↑';font-weight:bold;}#backToTopBtn.scrolling {animation:toTopPulse 0.5s ease-in-out;}@keyframes toTopPulse {0% {transform: scale(1);}50% {transform: scale(1.1);}100% {transform: scale(1);}}.post_preview {position:relative;background:#fff;overflow:hidden;transition:transform 0.3s ease;margin-top:2rem;}.post_preview:hover {transform:translateY(-2px);}.post_preview a.label {padding:1rem 1.25rem;background:linear-gradient(135deg, #222 0%, #555 100%);color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.post_preview a.label:hover {background:linear-gradient(135deg, #555 0%, #222 100%);color:#fff;}.post_preview a.label::after {content:"→";font-size:18px;animation:slideRight 2s infinite;}@keyframes slideRight {0%, 100% {transform:translateX(0);}50% {transform:translateX(5px);}}.next_post {position:relative;padding:1rem 0;max-height:400px;min-height:250px;overflow:hidden;}.fade-overlay {position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255 / .8) 40%,rgb(255 255 255 / .95) 70%,rgb(255 255 255) 100%);pointer-events:none;}.continue_container {position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:1;}.continue_container a.btn {background:linear-gradient(135deg, #555 0%, #222 100%);color:#fff;padding:1rem 1.5rem;border-radius:50px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(102, 126, 234, 0.3);min-width:254px;}.continue_container a.btn:hover {transform:translateY(-2px);box-shadow:0 6px 25px rgba(102, 126, 234, 0.4);background:linear-gradient(135deg, #222 0%, #555 100%);color:#fff;}.continue_container a.btn:active {transform:translateY(0);}.sidebar-sticky {position:sticky;top:100px;min-height:600px;}article li > p {display:inline;margin:0;}article li > p:not(:last-child) {margin-bottom:0.5em;}article td > p {margin:0;}.share-btn {background:#4b5563;border:1px solid #6e7682;border-radius:0.375rem;font-size:12px;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;}.share-btn:last-child {margin-right:0;}.share-btn.active {background:#6d7580;}.share-btn:hover {background:#5d6672;}.share-btn.socials {padding:0;}.share-btn.socials span {font-size:12px;line-height:12px;display:none;}.share-btn.socials .share-btn-img {width:40px;height:40px;margin-top:0;border-radius:0.375rem;display:flex;align-items:center;justify-content:center;}.share-btn.socials.facebook .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#039BE5;}.share-btn.socials.facebook img {width:34px;height:34px;}.share-btn.socials.instagram .share-btn-img {filter: drop-shadow(0px 0px 2px black);}.share-btn.socials.instagram img {filter: drop-shadow(0px 0px 2px black);width:40px;height:40px;}.share-btn.socials.reddit .share-btn-img {filter: drop-shadow(0px 0px 1px black);background: #FF5700;}.share-btn.socials.reddit img {filter: drop-shadow(0px 0px 1px black);width:36px;height:36px;}.share-btn.socials.x-twitter .share-btn-img {background:#000;filter: drop-shadow(0px 0px 1px darkgray);}.share-btn.socials.x-twitter img {filter: brightness(1.25) sepia(0.5);width:32px;height:32px;}.share-btn.socials.discord .share-btn-img {background:#536DFE;filter: drop-shadow(0px 0px 1px black);}.share-btn.socials.discord img {filter:drop-shadow(0px 0px 2px black);width:32px;height:32px;}.share-btn.socials.tumblr .share-btn-img {background:#36465D;filter: drop-shadow(0px 0px 1px #9AA2AE);}.share-btn.socials.tumblr img {filter:brightness(1.75) drop-shadow(0px 0px 1px black);width:28px;height:28px;}.share-btn.socials.youtube .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#F44336;}.share-btn.socials.youtube img {width:40px;height:40px;}.share-btn.socials.tiktok .share-btn-img {filter: drop-shadow(0px 0px 1px white);background:#212121;}.share-btn.socials.tiktok img {width:40px;height:40px;}.share-btn.socials.threads .share-btn-img {filter: drop-shadow(0px 0px 1px white);background:#000;}.share-btn.socials.threads img {width:30px;height:30px;}.share-btn.socials.pinterest .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#E60023;}.share-btn.socials.pinterest img {width:36px;height:36px;}.share-btn.socials.whatsapp .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#40C351;}.share-btn.socials.whatsapp img {filter: drop-shadow(0px 0px 2px black);width:30px;height:30px;}.share-btn.socials.linkedin .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#0288D1;}.share-btn.socials.linkedin img {width:40px;height:40px;}.share-btn.socials.vk .share-btn-img {filter: drop-shadow(0px 0px 1px black);background:#1976D2;}.share-btn.socials.vk img {width:40px;height:40px;}#share_success {position:absolute;left:0;top:-58px;z-index:5;width:100%;min-height:48px;height:auto;}#share_success .global-success {background: rgb(220 252 231 / 1);border: 2px solid rgb(20 83 45 / 1);border-radius: 0.375rem;padding:0.75rem;margin: 0 auto;z-index:1;max-width:20rem;width:100%;display:flex;align-items:start;position:relative;}#share_success .global-success svg.check-icon {width:24px;height:24px;min-width:24px;min-height:24px;fill:rgb(22 101 52 / 1);margin-right:6px;}.toast button {min-width:unset;width:24px;height:24px;position:absolute;right:6px;top:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#000;border-radius:0.25rem;border:1px solid transparent;}.toast button:hover {color:#000;border-color:rgb(156 163 175);background-color:rgb(209 213 219);}:root {--accent-color:#007D88;--accent-hover:#00717a;--accent-dark:#00656d;}.pricing-cards {display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1rem;margin:0 auto;}.pricing-card {background:#fff;border:2px solid #d1d1d1;border-radius: 12px;padding:2rem 1rem 1rem;text-align:center;position:relative;transition:all 0.3s ease;}.pricing-card.text-left {text-align:left;}.pricing-card:hover {transform:translateY(-5px);box-shadow:0 10px 25px rgba(0, 0, 0, 0.3);}.pricing-card.featured {border-color:var(--accent-color);background:linear-gradient(135deg, rgba(108, 92, 231, 0.1) 0%, rgba(108, 92, 231, 0.05) 100%);}.pricing-card.featured.with_before_badge::before {content:"Most Popular";position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:var(--accent-color);color:white;padding:6px 20px;border-radius:20px;font-size:14px;font-weight:600;min-width:130px;}.pricing-card.featured.with_before_badge.best_value::before {content:"Best Value";}.pricing-card .btn {font-size:1rem;padding:12px 14px;font-weight:600;background:var(--accent-color);border:1px solid #005057;}.pricing-card .btn:hover {background:var(--accent-hover);}.pricing-plan {font-weight:600;font-size:1.6rem;line-height:1.6rem;}.pricing-amount {font-size:3.5rem;font-weight: bold;color:var(--accent-hover);line-height:3.5rem;margin-bottom:0.125rem;}.pricing_dollar_symbol {font-size:2.5rem;position:relative;top:-1rem;font-weight:600;}.pricing-period {color:#333;font-size:1rem;line-height:1rem;}.pricing-savings {color:#000;padding: 6px 16px;border-radius:2rem;font-size:14px;font-weight:600;display:inline-block;letter-spacing:0.2px;line-height:1.19;}.pricing-savings:not(.bg-transparent) {background:linear-gradient(135deg, #42d17f, #6cdb9b);border:1px solid #199a19;box-shadow:0 0 10px 1px rgba(46,204,113, 0.5);}.pricing-savings.bg-transparent, .bg-transparent {background: transparent;}.pricing-plan, .pricing-period, .pricing-savings {margin-bottom:1.5rem;}.plans-header, .feature-row {display:grid;grid-template-columns:40% 30% 30%;}.plans-header .plan-card {padding:1.25rem 0;}.plan-card {padding:1rem;text-align:center;border-top:1px solid #d1d1d1;background:#fff;}.plan-card:first-child {background:transparent;border-top:0;}.plan-card.free {border-left:1px solid #d1d1d1;border-top-left-radius:6px;}.plan-card.sub {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top-right-radius:6px;}.features-section {padding:0;border-bottom:1px solid #d1d1d1;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;}.plan-name {color:#121212;font-weight:600;font-size:1.5rem;margin-bottom:0.875rem;line-height:1.25;}.plan-price {font-size:3rem;line-height:36px;font-weight:800;letter-spacing:-0.02em;margin-top:0.875rem;margin-bottom:0.625rem;}.plan-from, .plan-period {font-size:0.875rem;color:#606673;}.plan-price.free, .plan-card.free .plan-name, .plan-card.free .plan-from, .plan-card.free .plan-period {color:#6b7280;}.category-header {background:#e3e3e3;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;padding:0.75rem 1rem;font-size:1rem;color:#333;}.category-header:first-child {border-top:1px solid #d1d1d1;border-top-left-radius:6px;}.feature-row {background:#fff;font-size:1rem;border-bottom: 1px solid #d1d1d1;}.feature-row:first-child {border-top-left-radius:6px;}.feature-row:last-child {border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:0;}.feature-row:last-child .feature-name {border-bottom-left-radius:6px;}.feature-row:last-child .feature-cell.sub {border-bottom-right-radius:6px;}.feature-name, .feature-cell {padding:0 1rem;height:60px;display:flex;line-height:1.5;}.feature-name.h-90px, .feature-cell.h-90px {height:90px;}.feature-name {flex-direction:column;justify-content:center;border-left:1px solid #d1d1d1;}.feature-cell {text-align:center;justify-content:center;align-items: center;flex-direction:column;background:#fff;}.feature-cell.free {border-left:1px solid #d1d1d1;}.feature-cell.sub {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}.feature-icon {width:28px;height:28px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;padding:4px;}.feature-icon.green{background:linear-gradient(135deg, #48bb78, #38a169);}.feature-icon.red{background:#f05656;}.pricing_checkpoints {display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;column-gap:2.5rem;row-gap:1rem;font-size:1.25rem;color:#000;}.pricing_checkpoint {display:flex;align-items:center;}.checkpoint_icon {width:26px;height:26px;border-radius:50%;font-weight: bold;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d1d1;margin-right:0.75rem;font-size:2rem;}.checkpoint_icon::after {content:"✓";color:#199a19;position:relative;top:-4px;right:-2px;}.conversion_plan_price span.slash {font-size:10px;position: relative;top: -1px;padding-right: 3px;}.conversion_plan_price span.month {font-size:12px;}.header-warning.container {padding-top:1.5rem;padding-bottom:0;}.header-warning.container .alert {font-size:1rem;margin-bottom:0;}.header-warning.container .alert .header-warning-inner {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;}.header-warning.container .alert .btn {display:flex;align-items:center;justify-content:center;padding:6px 10px;}.header-warning.container .alert .btn span.emoji {font-size:16px;filter:drop-shadow(0px 1px 0px white) brightness(2);margin-left:0.375rem;}.header-warning.container .alert a.legacy_viewed_today {color:#4b4512;text-decoration:underline;}.header-warning.container .alert a.legacy_viewed_today:hover {color:#191706;}.unlimited-emoji {filter:drop-shadow(0px 1px 0px black) brightness(0.5);}.text-underline {text-decoration:underline;}.subscription_info_row {display:flex;align-items:center;margin-bottom:10px;}.subscription_info_row:last-child {margin-bottom:0;}.subscription_info_row label {width:130px;color:#515151;}@keyframes backgroundShift {0%, 100% {background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);}50% {background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);}}.promo-timer-wrapper {background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;justify-content:center;align-items:center;padding:1rem;animation:backgroundShift 10s ease-in-out infinite;border-radius:1rem;}.promo-button {background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);animation:backgroundShift 10s ease-in-out infinite;}header #h_right a.promo-button {font-size:12px;line-height:12px;font-weight:600;flex-direction:column;justify-content:space-evenly;padding:0 3px;}header #h_right a.promo_active span {font-size:12px;line-height:12px;font-weight:600;position:relative;top:9px;}header #h_right .promo-button.btn {font-size:12px;line-height:12px;font-weight:600;border-radius:6px;padding:2px 5px;position:absolute;top:3px;left:10px;}footer .promo-button.btn {font-size:12px;line-height:12px;font-weight:600;border-radius:6px;padding:4px 6px;color:#f2f2f2;}.promo-timer-container {background: rgba(255, 255, 255, 0.95);border-radius:1rem;padding:2rem;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1);text-align:center;max-width:640px;width:100%;transition: transform 0.3s ease;}@keyframes promoPulse {0%, 100% {transform: scale(1);}50% {transform: scale(1.05);}}.promo-badge {background:linear-gradient(45deg, #ff6b6b, #feca57);color:#000;padding:0.5rem 1rem;border-radius:1rem;font-size:0.9rem;font-weight:bold;display:inline-block;animation:promoPulse 2s infinite;}.ts-promo {text-shadow:2px 2px 4px rgba(0,0,0,0.1);}.promo-name {font-size:2.5rem;line-height:2.5rem;font-weight:bold;color:#333;text-shadow:2px 2px 4px rgba(0,0,0,0.1);}.promo-subname {font-size:1.7rem;font-weight:600;color:#333;text-shadow:2px 2px 4px rgba(0,0,0,0.1);}@keyframes statusGlow {0%, 100% {box-shadow:0 0 10px rgba(0,0,0,0.1);}50% {box-shadow:0 0 20px rgba(0,0,0,0.2);}}.promo-status-badge {display:inline-block;padding:8px 16px;border-radius:20px;font-size:0.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:1px;animation:statusGlow 3s ease-in-out infinite;filter:drop-shadow(0px 0px 1px black);}.promo-status-badge.hidden {display:none;}.promo-status-badge.promo-active {background:linear-gradient(45deg, #4CAF50, #45a049);color:white;}.promo-status-badge.promo-expired {background:linear-gradient(45deg, #f44336, #d32f2f);color:white;}@keyframes promoFlashWarning {0%, 100% {opacity:1;}50% {opacity:0.7;}}.promo-expired-message {font-size:1.5rem;color:#f44336;font-weight:bold;animation:promoFlashWarning 2s infinite;}@keyframes promoShine {0% {transform:translateX(-100%) translateY(-100%) rotate(45deg);opacity:0;}50% {opacity:1;}100% {transform:translateX(100%) translateY(100%) rotate(45deg);opacity:0;}}.promo-countdown-display {display:flex;justify-content:center;gap:1.25rem;margin:2rem 0;flex-wrap:wrap;}.promo-time-unit {background:linear-gradient(145deg, #333, #555);color:white;padding:1.25rem;border-radius:1rem;min-width:100px;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);transform:translateY(0);transition:all 0.3s ease;position:relative;overflow:hidden;}.promo-time-unit::before {content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255,255,255,0.1), transparent);transform:rotate(45deg);transition:all 0.6s;opacity:0;}.promo-time-unit:hover::before {animation:promoShine 0.6s ease-in-out;}.promo-time-unit:hover {transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px rgba(0, 0, 0, 0.3);}.promo-time-value {font-size:2.5rem;font-weight:bold;display:block;}.promo-time-label {font-size:0.9rem;opacity:0.8;margin-top:0.25rem;text-transform:uppercase;letter-spacing:1px;}.promo-progress-bar {width:100%;height:4px;background:rgba(0,0,0,0.1);border-radius:2px;overflow:hidden;margin:20px 0;}.promo-progress-fill {height:100%;background:linear-gradient(90deg, #667eea, #764ba2);border-radius:2px;transition:width 1s ease;}.promo-progress-text {color:#666;font-size:0.9rem;}.promo-expiration-info {background:linear-gradient(135deg, #f8f9fa, #e9ecef);border-radius:1rem;padding:1rem;margin-top:1.5rem;border:1px solid #d1d1d1;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}.red-strikethrough {position:relative;}.red-strikethrough:before {position:absolute;content:"";top:calc(50% - 6px);border-top:6px solid #e50000;border-color:#e50000;-webkit-transform:rotate(-14deg);-moz-transform:rotate(-14deg);-ms-transform:rotate(-14deg);-o-transform:rotate(-14deg);transform:rotate(-14deg);width:100px;left:calc(50% - 48px);}.pricing-card .red-strikethrough:before {width:110px;left:calc(50% - 52px);}.pricing-card .pricing-savings.red-strikethrough:before {top:calc(50% - 2px);border-top:4px solid #e50000;width:110px;left:calc(50% - 55px);-webkit-transform:rotate(-16deg);-moz-transform:rotate(-16deg);-ms-transform:rotate(-16deg);-o-transform:rotate(-16deg);transform:rotate(-16deg);}.pricing-amount.red-strikethrough, .plan-price.red-strikethrough {font-weight:500;}.pricing-amount.with-discount-price {height:62px;}.plan-pricing-cents {font-size:1.25rem;position:relative;top:-1.5rem;}.sale-rosette{--size:130px;--red1:#ef4444;--red2:#b91c1c;--red3:#991b1b;position:relative;width:var(--size);height:var(--size);display:grid;place-items:center;border-radius:50%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22));margin:0 auto;margin-bottom:1.5rem;}.sale-rosette::before{content:"";position:absolute;inset: 0;background: conic-gradient(from -12deg, var(--red1) 0 12deg, var(--red2) 12deg 24deg);border-radius: 50%;transform: rotate(8deg);}.sale-rosette::after{content:"";position:absolute;inset:8px;background:radial-gradient(circle at 35% 30%, var(--red1), var(--red3));border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25),inset 0 10px 18px rgba(0,0,0,.18);}.sale-rosette .sale-rosette__inner::before, .sale-rosette .sale-rosette__inner::after{content:"";position:absolute;bottom:-20px;width:34px;height:44px;background:linear-gradient(180deg, var(--red2), var(--red3));border-radius:6px 6px 10px 10px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.18);clip-path:polygon(0 0, 100% 0, 100% 78%, 50% 100%, 0 78%);z-index:0;}.sale-rosette .sale-rosette__inner::before{left:14px;transform:rotate(-10deg);}.sale-rosette .sale-rosette__inner::after{right:14px;transform:rotate(10deg);}.sale-rosette__inner{position:relative;z-index:1;width:calc(var(--size) * .75);height:calc(var(--size) * .75);border-radius:50%;background:radial-gradient(circle at 35% 30%, #ffffff, #f3f4f6);display:grid;place-items:center;box-shadow:inset 0 0 0 3px rgba(185,28,28,.25),0 8px 16px rgba(0,0,0,.12);}.sale-rosette__text{text-align:center;font-family:system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;text-transform:uppercase;color:var(--red3);line-height:1;position:relative;top:-5px;}.sale-rosette__pct{font-weight:900;font-size:30px;letter-spacing:-0.02em;}.sale-rosette__pct_off {position:relative;left:-6px;}.sale-rosette__pct_symbol {font-size:18px;position:absolute;top:2px;right:-13px;}.sale-rosette__off{margin-top:2px;font-weight:900;font-size:15px;letter-spacing:.04rem;}.pricing-calculator {margin:40px auto;}.pricing-calculator.active {margin-top:20px;margin-bottom:60px;}.pc-card {background:#fff;box-shadow:0 10px 25px rgba(0, 0, 0, 0.3);border-radius:12px;padding:1.25rem 1rem;}.pc-pill {display:inline-flex;align-items:center;padding:8px 12px;border-radius:0.5rem;background-color:#020617;border:1px solid #7EC8E3;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;color:#7EC8E3;}#seats-input {width:50px;padding:4px;border-radius:6px;font-size:13px;text-align:right;background:#fff;}#seats-input:focus {outline:2px solid var(--accent-color);outline-offset:1px;border-color:var(--accent-color);}#seats-range {-webkit-appearance:auto;appearance:auto;width:100%;height:8px;background:#fff;border:1px solid #d1d1d1;border-radius:8px;outline:none;cursor:pointer;accent-color:var(--accent-color);padding:0;}.pc-range-labels {display:flex;justify-content:space-between;font-size:13px;color:#6b7280;margin-top:8px;padding-left:6px;}.pc-billing-toggle {display:inline-flex;border-radius:4px;background-color:#020617;border:1px solid #1f2937;padding:4px;gap:4px;}.pc-billing-btn {border:none;background:transparent;font-size:14px;padding:8px 12px;border-radius:4px;cursor:pointer;line-height:1.2;}.pc-billing-btn:hover {background:var(--accent-hover);color:#fff;}.pc-billing-btn-active {background-color:#f9fafb;color:#020617;}.pc-billing-btn:first-child {border-top-right-radius:0;border-bottom-right-radius:0;}.pc-billing-btn:last-child {border-top-left-radius:0;border-bottom-left-radius:0;}.pc-enterprise-panel {border-radius:12px;margin-top:1rem;line-height:1.5;padding:16px 18px;color:#f9fafb;background:#020617;border:1px solid #7EC8E3;}.pc-enterprise-panel h3 {color:#7EC8E3;}#send_enterprise_request {padding:10px 12px;font-size:14px;border-radius:0.25rem;font-weight:600;border:1px solid #7EC8E3;background:var(--accent-color);}#send_enterprise_request:hover {color:#111827;background:#7EC8E3;}#org_enterprise_seats {background:#000;border:1px solid #7EC8E3;color:#fff;border-radius:0.5rem;}.pc-controls, .pc-summary-row {display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;}.pc-total-line {display:flex;align-items:baseline;gap:4px;}.pc-total-amount {font-size:26px;font-weight:600;}.pc-total-period {font-size:13px;}.pc-summary-right {text-align:right;}.pc-price-per-seat {margin:2px 0 0;font-size:18px;font-weight:600;}.pc-price-per-seat-suffix {font-size:13px;}.pc-savings {display:flex;align-items:center;gap:6px;color:#008f00;line-height:1.5;}.pc-savings-icon {display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;border-radius:999px;border:1px solid rgba(36, 163, 90, 1);font-size:1rem;font-weight:bold;}.pc-highlights-list {list-style:none;padding:0;margin:0;}.pc-highlights-list li {margin-top:6px;}#manage_org_subscription, #org_subscription_checkout {padding:0.65rem 0.9rem;font-size:1rem;font-weight:500;color:#000;border:1px solid #b6f3db;background:#63cfa4;}#edit_org_subscription:hover, #manage_org_subscription_top:hover, #manage_org_subscription:hover, #org_subscription_checkout:hover {background:#6ee7b7;}#edit_org_subscription, #manage_org_subscription_top {padding:0.65rem 0.9rem;font-size:1rem;font-weight:500;border:1px solid #008f00;background:#63cfa4;color:#000;}.pc-card-dark {background:rgba(15, 23, 42, 1);border:1px solid #1f2937;border-radius:12px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.3);padding:1rem;}.pc-card-dark .pc-summary-row {color:#c9ccd3;grid-template-columns:110px 1fr;font-size:1rem;}.pc-card-dark.active_sub .pc-summary-row {grid-template-columns:125px 1fr;}.pc-card-dark .pc-summary-row.mb-5 {margin-bottom:1.25rem;}.pc-card-dark .pc-summary-row.small {font-size:12px;margin-bottom:10px;}.pc-card-dark .pc-summary-row span {color:#f9fafb;font-weight:bold;}.pc-card-dark .link_look {margin-left:auto;color:#6ee7b7;}.pc-card-dark .link_look:hover {color:#a1e2c8;}#org_subscription_checkout_error {color:#fff;}@media (max-width:768px) {.pc-card {padding:22px 30px;}.pc-total-amount {font-size: 30px;}.pc-card {padding:1rem;}.pc-controls, .pc-summary-row {grid-template-columns:1fr;}.pc-savings {align-items:start;}.pc-highlights-list li {margin-top:4px;font-size:13px;}#savings-text span {display:block;}.pc-summary-right {max-width:78px;}.pc-pill {display:none;}.pc-controls {display:flex;flex-direction:column-reverse;}.pc-card-dark.active_sub {max-height:unset;}.pc-card-dark .link_look {margin-top:0.5rem;}button.page_content_close_edit_button, button.page_content_edit_button {left:-8px;}.page_content_hidden_badge {top:-10px;left:30px;}}@media (max-width: 720px) {#org_subscription_checkout {width:100%;}}.has_tooltip {cursor: help;}.tooltip-bubble {position: absolute;background: #333;color: #fff;padding: 0.35rem 0.6rem;border-radius: 4px;font-size: 0.8rem;z-index: 1000;white-space: nowrap;word-break: normal;overflow-wrap: normal;pointer-events: none;transform: translateY(-2px);transition: opacity 0.15s ease, transform 0.15s ease;display: none;opacity: 0;}.tooltip-bubble.wrap {white-space: normal;}.tooltip-bubble.visible {display: block;opacity: 1;transform: translateY(0);}.tooltip-bubble::after {content: "";position: absolute;border-width: 6px;border-style: solid;left: var(--arrow-x, 50%);transform: translateX(-50%);}.tooltip-bubble.above::after {top: 100%;border-color: #333 transparent transparent transparent;}.tooltip-bubble.below::after {bottom: 100%;border-color: transparent transparent #333 transparent;}.min_h_profile {min-height:calc(100vh - 500px);}.plan-gold, a.gold-tab, .gold-tab {color:#b08842;}a.gold-tab:hover, .gold-tab:focus {color:#8c6c34;}.active.gold-tab {color:#9e7a3b;border-color:#b08842;}.active.gold-tab:focus {color:#8c6c34;border-color:#9e7a3b;}.avatar.has_sub {border:1px solid #8c6c34;}.sub_badge {display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;bottom:-1px;right:-1px;width:24px;height:24px;border:1px solid #8c6c34;background:#b08842;color:#fff;border-radius:1rem;}.sub_badge svg {width:18px;height:18px;color:#fff;fill:none;}.search_card .verified_badge.vb_sm, .verified_badge {position:relative;top:2px;left:2px;}.verified_badge.vb_sm {top:1px;left:1px;}.verified_badge.vb_sm img {width:24px;height:24px;min-width:24px;}.row_icon {padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}.viewing_profile_as {background:rgba(0,0,0,0.45);color:#fff;}.settings-layout {display:grid;grid-template-columns:150px 1fr;gap:1.5rem;margin-bottom:1rem;}.settings-container {width:100%;}#account_nav li a {font-size:15px;display:flex;align-items:center;gap:0.25rem;width:100%;border-radius:6px;padding:10px 12px;color:#222;border:1px solid transparent;}#account_nav li a.active, #account_nav li a:hover {background:#fff;}#account_nav li a.active {border:1px solid rgba(233,233,233,1);}.location-name {font-weight:500;color:#333;margin-bottom:4px;}.location-details {font-size:14px;color:#555;}.green_count_badge {background:#cce5cc;border-radius:1rem;margin-right:0.5rem;width:auto;height:28px;display:flex;align-items:center;justify-content:center;min-width:28px;}.role_item {height:40px;padding:0 0.75rem;border-top:1px solid #e2e8f0;}.role_item.added {background:#e5f2e5;}.role_item .text-danger, .role_item .text-success {cursor:pointer;width:22px;height:22px;border:1px solid transparent;border-radius:0.25rem;}.role_item .text-danger:hover {border:1px solid #e74c3c;}.role_item .text-success:hover {border:1px solid green;}.role_item .text-danger, .role_item.added .text-success {display:none;}.role_item.added .text-danger, .role_item .text-success {display:block;}.manage .profile_link {border-radius:0.25rem;padding:0.375rem 0.25rem 0.375rem 2px;display:flex;align-items:center;justify-content:space-between;margin-top:0.75rem;}.manage .profile_link:hover {background:#fff;}.top_left_btn_icon {position:absolute;top:-15px;left:-15px;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0.25rem;border:1px solid #333;background:#d1d1d1;color:#333;}.top_left_btn_icon:hover {background:#d1d1d1;}.hover_yellow_svg:hover svg {fill:#eab308;}.hover_red:hover {color:#e74c3c;}.asterisk {position:relative;top:-2px;right:-2px;}.g-card.card_label {height:100px;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;cursor:pointer;transition:all 0.15s ease;}.box_label:hover, .card_label:hover {box-shadow:0 0 3px 1px rgba(0,0,0,0.1);}.box_type input[type="checkbox"], .select_type input[type="radio"] {position:absolute;opacity:0;pointer-events:none;}.card_label::after {content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;opacity:0;transition:opacity 0.15s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23007D88'><path stroke='none' d='M0 0h24v24H0z' fill='none'/><path d='M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z'/></svg>");background-size:contain;background-repeat:no-repeat;}.select_type:has(input[type="radio"]:checked) .card_label {border-color:#007D88;background-color:rgba(0, 125, 136, 0.05);box-shadow:0 0 0 1px #007D88 inset;}.select_type:has(input[type="radio"]:checked) .card_label::after {opacity:1;}.select_type:has(input[type="radio"].listing_create:disabled) .card_label {opacity:0.65;background:#e9ecf0;}.box_type svg {margin-right:0.5rem;fill:#c1c1c1;}.box_type:has(input[type="checkbox"]:checked) .box_label svg {fill:var(--accent-hover);}.a_card {}.bottom_box_save_container {position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:500px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 -4px 6px -1px rgba(0, 0, 0, 0.1), 0 -2px 4px -1px rgba(0, 0, 0, 0.06);border:2px solid #1F8A4D;border-bottom:0;background:#EAFBF1;z-index:5;bottom:0;padding:1rem;}.d_listing.featured .g-card-body a {margin-left:26px;}.listing_card_dd {position:absolute;right:8px;top:12px;}.listing_card_dd button.dd_btn {box-shadow:0 0 0 1px inset #222;padding:4px;border-radius:1rem;}.listing_card_dd button.dd_btn:hover {background:#ececef;}.listing_card_dd .menu {top:30px;}.boost_graphic {width:28px;height:28px;}.boost_graphic img {width:28px;min-width:28px;height:28px;min-height:28px;}.boost_graphic.absolute {position:absolute;top:9px;left:8px;z-index:1;}.boost_graphic.active {filter:contrast(1.1) hue-rotate(430deg) drop-shadow(0 0 1px aqua);}.boost_graphic.active img {filter:brightness(.85) hue-rotate(300deg);}.boost_this_listing {z-index:1;position:absolute;top:42px;right:0;padding:6px 8px 5px;cursor:pointer;}.boost_this_listing:hover {text-shadow: 0 0 2px aqua;}.boost_this_listing .img {border-radius:20px;background:white;filter:drop-shadow(0 0 1px aqua);width:20px;height:20px;}.boost_this_listing .img img {transform:scale(1.2);}.boost_this_listing:hover .img {filter:drop-shadow(0 0 2px aqua);}.boost_modal_grid{display:flex;gap:18px;}.boost_col{flex:1;min-width:280px;}.green_check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;border-radius:999px;font-weight:700;font-size:12px;background:#007200;color:#fff;}.boost_toggle_best_value {color:#121212;padding:4px 0 3px;position:absolute;top:-15px;right:25px;width:calc(50% - 40px);border-top-right-radius:12px;border-top-left-radius:12px;border-top:1px solid rgba(108, 92, 231, 0.55);border-left:1px solid rgba(108, 92, 231, 0.55);border-right:1px solid rgba(108, 92, 231, 0.55);background:linear-gradient(135deg, rgba(108, 92, 231, 0.3) 0%, rgba(108, 92, 231, 0.2) 100%);}.boost_toggle{display:flex;gap:8px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(0,0,0,.02);position:relative;margin-top:0.5rem;}#boost_listing_btn, .boost_toggle_btn{flex:1;border:1px solid #d1d1d1;background:transparent;color:#121212;;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer;}#boost_listing_btn, .boost_toggle_btn.active{color:#fff;background:var(--accent-color);border:1px solid var(--accent-darker);}.boost_toggle_btn:hover {background:#ececef;}.boost_toggle_btn.active:hover, #boost_listing_btn:hover {background:var(--accent-hover);}.boost_plans{margin-top:12px;display:flex;flex-direction:column;gap:12px;}.boost_plan_card{position:relative;display:block;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;}.boost_plan_card:hover{border-color:rgba(0,0,0,.2);}.boost_plan_input{position:absolute;opacity:0;pointer-events:none;}.boost_plan_inner{padding:12px;}.boost_plan_top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}.boost_plan_title{font-size:14px;font-weight:700;}.boost_plan_price{font-size:14px;font-weight:800;white-space:nowrap;}.boost_plan_price_suffix{font-size:12px;font-weight:700;opacity:.8;margin-left:2px;}.boost_plan_meta{margin-top:6px;font-size:12px;opacity:.85;}.boost_plan_meta .dot{margin:0 6px;opacity:.7;}.boost_plan_input:checked + .boost_plan_inner{background:rgba(0,0,0,.03);}.boost_plan_card:has(.boost_plan_input:checked){border-color:rgba(0,0,0,.35);box-shadow:0 2px 10px rgba(0,0,0,.2);}.boost_sub_terms{border:1px dashed rgba(0,0,0,.18);border-radius:12px;padding:10px 12px;background:rgba(0,0,0,.02);}.boost_checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.35;}.boost_checkbox input{margin-top:2px;}.boost_summary{margin-top:12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px;background:rgba(0,0,0,.02);display:flex;flex-direction:column;gap:0.75rem;}.boost_summary_row{display:flex;justify-content:space-between;gap:12px;font-size:13px;}.boost_summary_row.muted{opacity:.8;font-size:12px;}.boost_summary_label{font-weight:600;}.boost_summary_value{font-weight:700;text-align:right;}.boost_microcopy{margin-top:10px;font-size:12px;opacity:.8;}.boost_plans.hidden{display:none;}@media (max-width: 767px){.boost_modal_grid{flex-direction:column;}}.boosted_header{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;}.boosted_icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);font-size:18px;}.boosted_header_text{flex:1;}.boosted_title{font-size:15px;font-weight:800;line-height:1.25;margin-bottom:6px;}.boosted_status_row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.boosted_status_meta{font-size:12px;opacity:.75;}.boosted_badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.04);}.boosted_badge_active{}.boosted_badge_expiring{}.boosted_badge_scheduled{}.boosted_badge_ended{opacity:.75;}.boosted_card{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px;background:rgba(0,0,0,.02);margin-top:12px;}.boosted_features{display:flex;flex-direction:column;gap:8px;}.boosted_feature_item{display:flex;align-items:flex-start;gap:10px;font-size:13px;}.boosted_check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-weight:800;font-size:12px;background:rgba(0,0,0,.06);flex:0 0 auto;}.boosted_note{margin-top:10px;font-size:12px;opacity:.8;line-height:1.35;}.boosted_kv{display:flex;flex-direction:column;gap:8px;}.boosted_kv_row{display:flex;justify-content:space-between;gap:12px;font-size:13px;}.boosted_kv_label{font-weight:700;opacity:.85;}.boosted_kv_value{font-weight:800;text-align:right;}.boosted_sub_microcopy{margin-top:0.75rem;font-size:12px;opacity:.8;line-height:1.4;}.boosted_actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap;}.boosted_actions_right{display:flex;gap:8px;flex-wrap:wrap;}:root {--bg:#f3f4f6;--panel:#ffffff;--border:#d1d5db;--border-light:#e5e7eb;--text:#111827;--muted:#6b7280;--blue:#2563eb;--blue-dark:#1d4ed8;--danger:#dc2626;--success:#166534;--shadow:0 10px 30px rgba(0, 0, 0, 0.08);--shadow-lg:0 20px 40px rgba(0, 0, 0, 0.18);}.dragover, .g-card.dragover {border-color:#000;background:#f0f0f0;}.editor {padding:20px;min-height:520px;position:relative;}.editor_shell {position:relative;border:1px solid var(--border);border-top:0;overflow: hidden;background: var(--panel);box-shadow: var(--shadow);border-radius:0 0 6px 6px;}.editor_toolbar {display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#f9fafb;position:sticky;top:0;z-index:1;border:1px solid var(--border);border-top-left-radius:6px;border-top-right-radius:6px;}.editor_toolbar button, .editor-actions button, .modal-actions button, .bubble_menu button {padding:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:12px;color:var(--text);}button.badge:hover, .editor_toolbar button:hover, .editor-actions button:hover, .modal-actions button:hover, .bubble_menu button:hover {background:rgba(255,255,255,0.15);}.modal-content.editor-modal {top:20px;width:100%;max-width:860px;max-height:calc(100vh - 40px);overflow:auto;overflow-x:hidden;}.modal-content.editor-modal.sm {max-width:640px;}.editor .media-section {margin:1.5em 0;padding:12px;border:1px solid var(--border-light);border-radius:12px;background:#fafafa;cursor:pointer;transition:border-color 0.15s ease, box-shadow 0.15s ease;}.editor .media-section:hover {border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37, 99, 235, 0.08);}.editor .media-section.is-selected {border-color:var(--blue);box-shadow:0 0 0 3px rgba(37, 99, 235, 0.12);}.media-label {display:inline-block;margin-bottom:10px;padding:4px 8px;border-radius:999px;background:#e5e7eb;color:#374151;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:.04em;}.editor .media-section img, .editor .media-section video {display:block;width:auto;max-width:100%;height:auto;border-radius:6px;background:#000;}.media-meta {margin-top:10px;font-size:14px;color:var(--muted);line-height:1.5;}.media-credit {margin-top:6px;font-size:13px;color:#9ca3af;}.media-extra {margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;}.media-badge {padding:4px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;}.bubble_menu {position:absolute;z-index:9;display:none;align-items:center;gap:6px;padding:8px;background:#111827;color:#fff;border-radius:12px;box-shadow:var(--shadow-lg);}.bubble_menu.open {display:flex;}.bubble_menu button {background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.1);color:#fff;padding:7px 10px;}.bubble_menu button.is-active {background:#2563eb;border-color:#2563eb;}.bubble-divider {width:1px;height:22px;background:rgba(255,255,255,0.15);margin:0 2px;}.video_modal_img video {max-width:100%;height:auto;max-height:400px;}.image_modal_img img {max-height:500px;}.table_dd.dropdown .menu {top:40px;right:0;left:unset;width:300px;flex-wrap:wrap;gap:0.5rem;padding:0.5rem;}.table_dd.dropdown.open .menu {display:flex;}.table_dd.dropdown.open button svg.chevron {transform:rotate(180deg);}.ProseMirror p.is-editor-empty:first-child::before {content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none;}.editor .ProseMirror {min-height:480px;outline:none;line-height:1.7;font-size:16px;}.editor .ProseMirror > *:first-child {margin-top:0;}.table-responsive {overflow-x:auto;-webkit-overflow-scrolling:touch;}table {border-color:#e1e1e1;width:100%;border-collapse:collapse;}table>thead {vertical-align:bottom;}table>tbody {vertical-align:inherit;}tbody, td, tfoot, th, thead, tr {border-color:inherit;border-style:solid;border-width:0;}tbody {display:table-row-group;vertical-align:middle;unicode-bidi:isolate;border-color:inherit;}tr {display:table-row;vertical-align:inherit;unicode-bidi:isolate;border-color:inherit;}table>:not(caption)>*>* {padding:0.5rem;background-color:transparent;border-bottom-width:1px;}table thead tr th, table tbody tr td {vertical-align:middle;text-align:left;}table tbody tr:last-child td {border-bottom:0;}table th {font-weight:500;color:#333;font-size:13px;}table td {font-size:14px;}.striped thead {border-top:1px solid #d1d1d1;background:#e1e1e1;}.social_col {position:sticky;top:1rem;}.highlight {background:#efefef;padding:0.75em;border-left:4px solid #444;margin:1rem 0;}.number_badge {width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:#444;border:1px solid #000;flex:0 0 auto;}.faq-item {border-bottom:1px solid #d1d1d1;}.faq-item:last-child {border-bottom:0;}.faq-question {cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;}.faq-question, .faq-answer {padding:0.75rem 1rem 0.5rem;}.faq-answer.show, .faq-question.active, .faq-question:hover {background:rgba(0,125,136,0.06);color:#000;}.faq-question span {font-size:24px;line-height:24px;transition:transform 0.3s ease;}.faq-question.active span {transform:rotate(45deg);}.faq-answer {display:none;}.faq-answer.show {display:block;}.bg-gray-hover:hover, .bg-gray, body.gray main {background:#f8fafc;}body.fd footer, body.gray footer {color:#f1f1f1;background:#222;}body.fd footer a, body.gray footer a {color:rgba(256,256,256,0.8);}body.fd footer a.active, body.fd footer a:hover, body.gray footer a.active, body.gray footer a:hover {color:#fff;}body.fd footer .bottom, body.gray footer .bottom {border-top:1px solid #2f2f2f;}.bg-dark-gray {background:#ededed;}svg.fill-none {fill:none;}svg.circle_check_svg {color:green;margin-right:0.25rem;}svg.circle_check_svg.text-white {color:white;}svg.circle_check_svg.mr-0 {margin-right:0;}.grid-cols-2 {display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem;}.grid-cols-3 {display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.animate-spin {margin:0 auto;animation:spin 1s linear infinite;}.opacity-25 {opacity:0.25;}.opacity-55 {opacity:0.55;}.opacity-75 {opacity:0.75;}.ds-black {filter:drop-shadow(0px 0px 1px black);}.ds-mute {filter:drop-shadow(0px 0px 1px #333);}.ds-white {filter:drop-shadow(0px 0px 1px white);}.the_line a.flex, a.btn.flex, .flex {display:flex;}.inline-flex {display:inline-flex;}.flex-shrink-0 {flex-shrink:0;}.items-stretch {align-self:stretch;}.items-start {align-items:start;}.items-center {align-items:center;}.items-end {align-items:end;}.items-baseline {align-items:baseline;}.justify-between {justify-content:space-between;}.justify-around {justify-content:space-around;}.justify-evenly {justify-content:space-evenly;}.justify-center {justify-content:center;}.justify-end {justify-content:end;}.flex-wrap {flex-wrap:wrap;}.flex-row {flex-direction:row;}.flex-col {flex-direction:column;}.flex-1 {flex:1;}.relative {position:relative;}.absolute {position:absolute;}.block {display:block;}.form-group label.inline-block, .inline-block {display:inline-block;}.w-4 {width:1rem;}.h-4 {height:1rem;}.bg-white {background:#fff;}.bg-transparent {background:transparent;}a.bg-red {background:#e74c3c;}a.bg-red:hover {background:#dc2626;}.bg-light-yellow {background:#fefddc;}.bg-accent-light {background:rgba(0,125,136,0.1);}.text-italic {font-style:italic;}.text-white{color:#fff;}.text-light {color:#7b7b7b;}.text-secondary {color:#5b5b5b;}.text-muted {color:#444;}.text-dark-gray {color:#333;}.text-green {color:green;}.text-green-d1 {color:#007300;}.text-dark-green {color:rgb(20 83 45 / 1);}button.link_look.text-danger, .text-danger, div.link_look.text-red, .text-red {color:#e74c3c;}.text-red-d1 {color:#cf4436;}.text-dark-red{color:#be0000;}.text-danger-dark {color: #dc3545;}.text-success {color:green;}.text-warning {color:#EAB308;}.text-warning-dark {color:#E1AD01;}.text-warning-darker {color:#f39c12;}.text-unline-dashed {border-bottom:#5b5b5b 1px dashed;}.text-dec-hover:hover {text-decoration:underline;}code {color: #d63384;word-wrap: break-word;}.text-truncate {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.inset-y-0 {top:0;bottom:0;}.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}.b-radius-10px.b-tl-radius-0, .b-tl-radius-0 {border-top-left-radius:0;}.b-radius-10px.b-tr-radius-0, .b-tr-radius-0 {border-top-right-radius:0;}.b-radius-10px.b-bl-radius-0, .b-bl-radius-0 {border-bottom-left-radius:0;}.b-radius-10px.b-br-radius-0, .b-br-radius-0 {border-bottom-right-radius:0;}.b-tl-radius-6px {border-top-left-radius:6px;}.b-tr-radius-6px {border-top-right-radius:6px;}.br-2px {border-radius:2px;}.b-radius-10px {border-radius:10px;}.b-radius-16px {border-radius:16px;}.round-8 {border-radius:2rem;}.round-12 {border-radius:3rem;}.overflow_hidden {overflow:hidden;}.overflow-scroll {overflow:scroll;}.border-0 {border:0;}.g-card.border-e-gray.border-t-0, .border-t-0 {border-top:0;}.border-gray-dashed {border:1px dashed #bcbcbc;}.border-t-gray {border-top:1px solid #d1d1d1;}.border-b-gray {border-bottom:1px solid #d1d1d1;}.border-b-gray-dashed {border-bottom:1px dashed #d1d1d1;}.border-t-light-gray {border-top:1px solid rgba(233,233,233,1);}.border-b-light-gray {border-bottom:1px solid rgba(233,233,233,1);}.border-t-e-gray {border-top:1px solid #e1e1e1;}.border-b-e-gray {border-bottom:1px solid #e1e1e1;}.border_t_dotted_gray {border-top:1px dotted #ccc;}.list-style-none {list-style:none;padding-left:0;}.fit-cover {object-fit:cover;}.gap-2px {gap:2px;}.gap-1 {gap:0.25rem;}.gap-6px {gap:6px;}.gap-2 {gap:0.5rem;}.gap-3 {gap:0.75rem;}.gap-4 {gap:1rem;}.gap-6 {gap:1.5rem;}.gap-8 {gap:2rem;}.gap-10 {gap:2.5rem;}.gap-row-0 {row-gap:0;}.gap-row-1 {row-gap:0.25rem;}.gap-row-4 {row-gap:1rem;}.ps-10 {padding-inline-start: 2.5rem;}.ps-3 {padding-inline-start:0.75rem;}.start-0 {inset-inline-start:0;}.end-2\.5 {inset-inline-end:0.625rem;}.me-2 {margin-inline-end:0.5rem;}.mx-auto {margin-left:auto;margin-right:auto;}.mt-0, footer .footer-column a.mt-0 {margin-top:0;}.mt-auto {margin-top:auto;}.mt-2px {margin-top:2px;}.mt-1 {margin-top:0.25rem;}.mt-6px {margin-top:6px;}.mt-2 {margin-top:0.5rem;}.mt-10px {margin-top:10px;}.mt-3 {margin-top:0.75rem;}.mt-4 {margin-top:1rem;}.mt-5 {margin-top:1.25rem;}.mt-6 {margin-top:1.5rem;}.mt-7 {margin-top:1.75em;}.flex.mt-8, .mt-8 {margin-top:2rem;}.mt-10 {margin-top:2.5rem;}.mt-17 {margin-top:4.25rem;}.mb-auto {margin-bottom:auto;}.mb-0 {margin-bottom:0;}.mb-1px {margin-bottom:1px;}.mb-2px {margin-bottom:2px;}.mb-3px {margin-bottom:3px;}.mb-1 {margin-bottom:0.25rem;}.mb-6px {margin-bottom:6px;}.mb-2 {margin-bottom:0.5rem;}.mb-3 {margin-bottom:0.75rem;}.mb-4 {margin-bottom:1rem;}.mb-5 {margin-bottom:1.25rem;}.mb-6 {margin-bottom:1.5rem;}.mb-7 {margin-bottom:1.75rem;}.mb-8 {margin-bottom:2rem;}.mb-9 {margin-bottom:2.25rem;}.mb-10 {margin-bottom:2.5rem;}.mb-12 {margin-bottom:3rem;}.mb-13 {margin-bottom:3.25rem;}.mb--1px {margin-bottom:-1px;}.ml-auto {margin-left:auto;}.ml-2px {margin-left:2px;}.ml-3px {margin-left:3px;}.ml-1 {margin-left:0.25rem;}.ml-6px {margin-left:6px;}.ml-2 {margin-left:0.5rem;}.ml-3 {margin-left:0.75rem;}.ml-4 {margin-left:1rem;}.ml-5 {margin-left:1.25rem;}.ml-6 {margin-left:1.5rem;}.ml-8 {margin-left:2rem;}.mr-2px {margin-right:2px;}.mr-1 {margin-right:0.25rem;}.mr-2 {margin-right:0.5rem;}.mr-3 {margin-right:0.75rem;}.mr-4 {margin-right:1rem;}.mr-6 {margin-right:1.5rem;}.mr-40px {margin-right:40px;}.p-0 {padding:0;}.p-1 {padding:0.25rem;}.pricing-card .btn.p-2, .p-2 {padding:0.5rem;}.pricing-card .btn.p-10px, .p-10px {padding:10px;}.p-3, a.p-3 {padding:0.75rem;}.p-4 {padding:1rem;}.px-0 {padding-left:0;padding-right:0;}.px-0-6 {padding-left:0.6rem;padding-right:0.6rem;}.px-3 {padding-left:0.75rem;padding-right:0.75rem;}.px-4 {padding:0 1rem;}.inner.pt-0, .pt-0 {padding-top:0;}.pt-1 {padding-top:0.25rem;}.pt-6px {padding-top:6px;}.pt-2 {padding-top:0.5rem;}.pt-3 {padding-top:0.75rem;}.inner.pt-4, .pt-4 {padding-top:1rem;}.inner.pt-5, .pt-5 {padding-top:1.25rem;}.pt-6 {padding-top:1.5rem;}.pb-2px {padding-bottom:2px;}.inner.pb-0, .pb-0 {padding-bottom:0;}.pb-1 {padding-bottom:0.25rem;}.pb-2 {padding-bottom:0.5rem;}.pb-3 {padding-bottom:0.75rem;}.inner.pb-4, .pb-4 {padding-bottom:1rem;}.pb-6 {padding-bottom:1.5rem;}.pb-8 {padding-bottom:2rem;}.pl-0 {padding-left:0;}.pl-1 {padding-left:0.25rem;}.pl-3 {padding-left:0.75rem;}.pl-4 {padding-left:1rem;}.pr-0 {padding-right:0;}.pr-3 {padding-right:0.75rem;}.pr-4 {padding-right:1rem;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.lh-1 {line-height:1;}.lh-1-5 {line-height:1.5;}.lh-1-7 {line-height:1.7;}.lh-12px {line-height:12px;}.lh-14px {line-height:14px;}.lh-16px {line-height:16px;}.lh-18px {line-height:18px;}.lh-20px {line-height:20px;}.lh-22px {line-height:22px;}.lh-24px {line-height:24px;}.lh-28px {line-height:28px;}.info_row .label.w-auto, .w-auto {width:auto;}.w-8 {width:2rem;min-width:2rem;}.w-24px {width:24px;}.w-30px {width:30px;}.w-38px {width:38px;}.w-42px {width:42px;}.w-60px {width:60px;}.w-68px {width:68px;}.w-80px {width:80px;}.w-82px {width:82px;}.w-90px {width:90px;}.info_row .label.w-132px, .w-132px {width:132px;}.w-200px {width:200px;}.w-400px {width:400px;}.w-100p {width:100%;}.min-w-18px {min-width:18px;}.min-w-20px {min-width:20px;}.min-w-24px {min-width:24px;}.min-w-100px {min-width:100px;}.min-w-200px {min-width:200px;}.min-w-385px {min-width:385px;}.min-w-500px {min-width:500px;}.mw-100px {max-width:100px;}.mw-200px {max-width:200px;}.mw-250px {max-width:250px;}.mw-375px {max-width:375px;}.mw-400px {max-width:400px;}.mw-450px {max-width:450px;}.mw-500px {max-width:500px;}.mw-540px {max-width:540px;}.mw-600px {max-width:600px;}.mw-650px {max-width:650px;}.mw-700px {max-width:700px;}.mw-800px {max-width:800px;}.mw-900px {max-width:900px;}.mw-1000px {max-width:1000px;}.max-w-md {max-width:30rem;}.mw-100p {max-width:100%;}.h-8 {height:2rem;min-height:2rem;}.h-16px {height:16px;}.h-20px {height:20px;}.h-24px {height:24px;}.h-30px {height:30px;}.h-38px {height:38px;}.h-42px {height:42px;}.h-46px {height:46px;}.h-50px {height:50px;}.h-90px {height:90px;}.h-120px {height:120px;}.h-100p {height:100%;}.min-h-66px {min-height:66px;}.min-h-90px {min-height:90px;}.min-h-142px {min-height:142px;}.min-h-224px {min-height:224px;}.min-h-320px {min-height:320px;}.min-h-381px {min-height:381px;}.max-h-md {max-height:30rem;}.fw-200 {font-weight:200;}.fw-300 {font-weight:300;}footer a.active, .fw-500 {font-weight:500;}label.fw-600, .hover-fw-600:hover, .fw-600 {font-weight:600;}.fw-700 {font-weight:700;}.fw-bold {font-weight:bold;}.fw-normal {font-weight:normal;}.fs-10px {font-size:10px;}.fs-11px {font-size:11px;}.form-group label.fs-12px, header .inner .right a.fs-12px, .fs-12px {font-size:12px;}.fs-13px {font-size:13px;}.fs-14px {font-size:14px;}.fs-15px {font-size:15px;}.fs-16px {font-size:16px;}.form-group label.fs-1rem, .fs-1rem {font-size: 1rem;}label.fs-18px, .g-card-header h2.fs-18px, .fs-18px {font-size:18px;}.g-card-header h2.fs-20px, .fs-20px {font-size:20px;}.fs-22px {font-size:22px;}.fs-24px, h2.fs-24px {font-size:24px;}.fs-26px {font-size:26px;}.fs-28px {font-size:28px;}.fs-30px {font-size:30px;}.fs-32px {font-size:32px;}.fs-34px {font-size:34px;}.fs-64px {font-size:64px;}.t-0 {top:0;}.t-1px {top:1px;}.t-2px {top:2px;}.t-3px {top:3px;}.t-4px {top:4px;}.t--1px {top:-1px;}.t--2px {top:-2px;}.t--3px {top:-3px;}.b-0 {bottom:0;}.b-4px {bottom:4px;}.l-0 {left:0;}.l-3px {left:3px;}.r-0px {right:0;}.r--1px {right:-1px;}.r-12px {right:12px;}.inline_search_button button.hidden, .sticky-notes-display.hidden, #create_pl_sticky_note_btn.btn.hidden, #global_toast.hidden, .dropdown .menu ul li.hidden, .hidden {display:none;}.pointer-events-none {pointer-events:none;}.form-group label, .prevent-select {-webkit-user-select:none;-ms-user-select:none;user-select:none;}.cursor-pointer {cursor:pointer;}main ul, main ol {padding-left:1.5rem;}ul.nav {padding-left:0;}.ff-monospace {font-family:monospace;}.no_scroll {overflow:hidden;position:fixed;width:100%;}.z-1 {z-index:1;}.grayscale {filter:grayscale(1);}.brightness-85p {filter:brightness(0.85);}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);position: relative;}.col {flex: 1 0 0%;}.col-12 {flex: 0 0 auto;width: 100%;}.col-11 {flex: 0 0 auto;width: 91.66667%;}.col-10 {flex: 0 0 auto;width: 83.33333%;}.col-9 {flex: 0 0 auto;width: 75%;}.col-8 {flex: 0 0 auto;width: 66.66667%;}.col-7 {flex: 0 0 auto;width: 58.33333%;}.col-6 {flex: 0 0 auto;width: 50%;}.col-5 {flex: 0 0 auto;width: 41.66667%;}.col-4 {flex: 0 0 auto;width: 33.33333%;}.col-3 {flex: 0 0 auto;width: 25%;}.col-2 {flex: 0 0 auto;width: 16.66667%;}.col-10p {flex: 0 0 auto;width:10%;}.col-12p {flex: 0 0 auto;width:12%;}.col-15p {flex: 0 0 auto;width:15%;}.col-18p {flex: 0 0 auto;width:18%;}.col-20p {flex: 0 0 auto;width:20%;}.col-auto {flex: 0 0 auto;width: auto;}@media(max-width:1200px) {.image_grid.one h3 {font-size:24px;line-height:30px;}.image_grid.two h3 {font-size:20px;line-height:26px;}}@media(max-width:1100px) {.article-nav, .article-content {width:calc(100% - 320px);}.article-right {width:300px;}#pl_table .list-thumbnail{display:none;}#pl_table .list-header, #pl_table .list-row {grid-template-columns:2fr 165px 2fr 140px 120px 130px;}}@media(max-width:991px) {.grid-cols-3 {grid-template-columns:repeat(2,minmax(0, 1fr));}.article {display:block;}.article-nav, .article-content, .article-right {width:100%;}.md-grid-cols-2, .article-right {margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;}.article-right {margin-top:1.5rem;}.article-right .post_top.feed {margin-top:0;margin-bottom:0;}.lg-hide, .social_col {display:none;}.settings-layout {grid-template-columns:140px 1fr;gap:1rem;}#account_nav li a {font-size:14px;}.lg-order-1{order:1;}.lg-order-2{order:2;}.the_line nav ul, .hp_top .gap-4 {gap:10px;}.the_line nav ul li a {font-size:16px;padding-top:4px;padding-bottom:4px;}.the_line.directory nav ul li a {font-size:14px;}.hp_top a.p-sm {padding-left:0;padding-right:0;}.hp_top a strong {font-size:15px;color:#222;}.hp_top a div.fs-14px {font-size:13px;}#view_pl {font-size:14px;}#report_pl_changes {min-width:172px;}#pl_table .list-row {grid-template-columns:2fr 210px 180px;}.list-md {display:block;}#pl_table .list-header, #pl_table .list-modified, #pl_table .list-date, #pl_table .list-status, #pl_table .list-type {display:none;}.meta-row.gap-3 {row-gap:0.5rem;}.plan-name {font-size:1.3rem;line-height:1.8rem;margin-bottom:0.375rem;}}@media(max-width:780px) {.inner {padding-left:10px;padding-right:10px;}.row {--bs-gutter-x:20px;}header nav ul {gap:12px;}.the_line nav ul, .hp_top .gap-4 {gap:8px;}.the_line nav ul li a, .hp_top a strong {font-size:14px;}.hp_top a div.fs-14px {font-size:12px;}.hp_top a.p-sm {padding-top:6px;}header .inner, .the_line .nav .inner, .hp_top .inner {padding:0 6px;}header .inner .right, .the_line nav ul, .hp_top .gap-4 {gap:6px;}.hp_top a strong {font-weight:600;}.hp_top a div.fs-14px {font-size:11px;}.hp_top a div.fs-14px.mt-1 {margin-top:2px;}.image_grid {max-height:unset;}.post_item {grid-template-columns:200px 1fr;}#backToTopBtn {bottom:20px;right:20px;width:45px;height:45px;}.settings-layout {grid-template-columns:36px 1fr;gap:10px;}.settings-container {width:100%;max-width:100%;}#account_nav li a{padding:8px;}#account_nav li a span {display:none;}#account_nav li a svg {min-width:18px;}.pl_filters {border-left:0;border-right:0;margin-left:-10px;margin-right:-10px;border-radius:0;}#pl_table {font-size:13px;}.plan-name {font-size:1.5rem;line-height:2rem;margin-bottom:0.5rem;}.category-header, .plans-header .plan-card:first-child {display:none;}.plans-header {grid-template-columns:1fr 1fr;border-bottom:1px solid #d1d1d1;}.features-section {border-top-left-radius:0;}.feature-row {grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.feature-row .feature-name {width:100%;grid-column:1 / -1;justify-content:center;background:#ededed;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}.feature-row:last-child .feature-name {border-bottom-left-radius:0;}.feature-row:last-child .feature-cell.free {border-bottom-left-radius:6px;}.pricing_checkpoints {display:grid;grid-template-columns:1fr 1fr;}}@media(max-width:740px) {header .inner.top {flex-wrap:wrap;gap:10px;height:auto;padding-top:6px;}header .inner.top nav {width:100%;order:3;height:auto;}header .inner.top nav ul {gap:6px;}header .inner.top nav ul li {border-top-left-radius:6px;border-top-right-radius:6px;}header .inner.top nav ul li a {font-size:16px;font-weight:600;color:#f2f2f2;padding:6px 8px;letter-spacing:-0.1px;}header .inner.top nav ul li.active {background:#fff;}header .inner.top nav ul li.active a {color:#121212;}header .inner .right {height:32px;}header .logo {height:32px;padding-top:4px;}#header_dd_btn, #notifications_dd button {width:32px;height:32px;border-radius:3rem;}header #h_right a.promo-button {border-radius:6px;padding:0 6px;}#header_dd_btn .mb-2px {margin-bottom:0;}#notifications_dd svg {width:20px;height:20px;}#notifications_dd.open button, #notifications_dd button:hover {background:transparent;}.table-responsive > table, .table-responsive > table > tbody, .table-responsive > table > tbody > tr, .table-responsive > table > tbody > tr > td {display:block;width:100%;}.table-responsive > table > thead {display:none;}.table-responsive > table > tbody > tr {padding:0.5rem 0.75rem;border-top:1px solid #dee2e6;display:grid;grid-template-columns: 35% 40% 25%;gap:4px;}.table-responsive > table > tbody > tr > td {text-align:left;padding:0.25rem 0;border:none;white-space:normal;}.table-responsive tr td .badge {display:inline;}.table-responsive tr td:nth-child(1) {grid-column:1 / 4;grid-row:1;color:#616161;}.table-responsive tr td:nth-child(2) {grid-column:1 / 4;grid-row:2;font-weight:600;padding:0;}.table-responsive tr td:nth-child(3) {grid-row:3;grid-column:1;}.table-responsive tr td:nth-child(4) {grid-row:3;grid-column:3;}.table-responsive tr td:nth-child(5) {grid-row:3;grid-column:2;}header #h_right a.promo_active span {top:8px;}header #h_right .promo-button.btn {top:-1px;}}@media(max-width:650px) {.hp_top {display:none;}body.homepage .hp_top {display:block;}.hp_top .gap-4 {flex-wrap:wrap;padding-top:2px;padding-bottom:6px;}.hp_top a.p-sm {padding:0;width:calc(50% - 3px);}.hp_top a div.fs-14px.mt-1 {margin-top:0;}.the_line .nav .inner {padding:0;}.the_line nav {padding-left:6px;padding-right:6px;}.responsive-nav {position:relative;}.responsive-nav ul.w-100p {flex-wrap:wrap;height:31px;width:calc(100% - 36px);}.responsive-nav ul.w-100p.overflow_hidden {overflow:hidden;}.responsive-nav .nav_more {position:absolute;right:0;width:34px;}.flex-wrap-md {flex-wrap:wrap;}.image_grid.one {height:250px;}.image_grid.one h3 {font-size:20px;line-height:26px;}.md-grid-cols-2, .article-right, .grid-cols-2, .grid-cols-3 {grid-template-columns:1fr;}#pl_table .list-row {grid-template-columns:1fr;}.list-md .mb-1 {margin-top:0.25rem;}#report_pl_changes {position:absolute;right:0;bottom:-40px;border-top:0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}#cookie_banner {font-size:14px;gap:8px;}#cookie_banner button {padding:4px 10px;min-width:unset;margin-left:auto;}}@media(max-width:575px) {.next_post {max-height:500px;}.fade-overlay {height:35%;}.post_item {grid-template-columns:1fr;gap:0.25rem;}.post_item .image img {object-position:top left;}.meta-row {font-size:14px;}}@media(max-width:550px) {header .inner.top nav ul li a{font-size:14px;}.min-w-500px {min-width:unset;width:100%;}}@media(max-width:520px) {.pricing-cards {gap:2rem;}.pricing-cards, .pricing_checkpoints {grid-template-columns:1fr;}.pricing-savings.bg-transparent {display: none;}}@media(max-width:500px) {header .inner.top nav ul {width:100%;}header .inner.top nav ul li a {letter-spacing:-0.25px;font-weight:500;}footer .bottom .inner {flex-direction:column-reverse;gap:0.5rem;}.the_line.pl a.logo img, .the_line.directory a.logo img, .the_line.btl a.logo img, .the_line a.logo img {height:auto;max-width:100%;}.the_line a.logo img {max-height:78px;}.the_line.btl a.logo img {max-height:66px;}.the_line.pl a.logo img, .the_line.directory a.logo img {max-height:62px;}.the_line.atl a.logo {position:relative;left:-10px;}.image_grid .right {height:auto;}.image_grid .last {height:auto;flex-direction:column;}.image_grid.two, .image_grid .last .image_grid {width:100%;height:250px;}.image_grid h3 {font-size:20px;line-height:26px;}.settings-layout {display:block;}#account_nav {display:flex;align-items:end;margin-bottom:0;position:relative;bottom:-1px;overflow:scroll;scrollbar-width:none;gap:4px;}#account_nav .red_dot {display:none;}#account_nav li a, #account_nav li a.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.account_dashboard .settings-container .g-card.bg-white {border-top-left-radius:0;}.promo-timer-container {padding:1.25rem 1rem;}.promo-time-unit {min-width:unset;padding:0.5rem 0;width:22%;}.promo-time-value {font-size:1.5rem;}.promo-countdown-display {gap:0.5rem;}.promo-time-label {font-size:12px;}.promo-expiration-info strong {display:none;}.plan-name {height:54px;font-size:1rem;line-height:1.5rem;margin-bottom:0;}.search_card.with_image .flex.items-stretch {flex-direction:column;}.search_card.with_image .thumb {border-right:0;}.search_card.with_image .thumb, .search_card.with_image .thumb.thumb_lg {width:100%;}.search_card.with_image .thumb .inner img, .search_card.with_image .thumb.thumb_lg .inner img {width:100%;max-height:180px;object-fit:contain;object-position:center;}}@media(max-width:470px) {header .inner.top nav ul li a {padding:3px 4px;font-size:13px;}}@media(max-width:420px) {#notifications_dd {position:unset;}#notifications_dd .menu {top:44px;right:6px;max-width:calc(100% - 12px);}header .inner.top nav {margin-left:-2px;margin-right:-2px;width:calc(100% + 4px);}header .inner.top nav ul {gap:0;justify-content:space-between;}.pl_showing {font-size:15px;}#sort_dd button {font-size:14px;}#sort_dd button svg {width:18px;height:18px;}.dz_label .flex {position:relative;top:-6px;}.dz_label p.fs-12px.lh-14px.mt-2 {font-size:10px;margin-top:4px;}.viewing_profile_as .container .flex {height:auto;padding-top:0.5rem;padding-bottom:0.5rem;gap:0.25rem;}}@media(max-width:388px) {header .inner.top nav ul li a {font-size:12px;}#sort_dd button svg:first-child {display:none;}}@media(min-width:576px) {.col-sm-3 {flex: 0 0 auto;width: 25%;}.col-sm-4 {flex:0 0 auto;width:33.33333%;}.col-sm-5 {flex: 0 0 auto;width: 41.66667%;}.col-sm-6 {flex: 0 0 auto;width: 50%;}.col-sm-12 {flex: 0 0 auto;width: 100%;}}@media(min-width:768px) {.offset-md-1 {margin-left: 8.33333%;}.col-md-2 {flex: 0 0 auto;width: 16.66667%;}.col-md-3 {flex: 0 0 auto;width: 25%;}.col-md-4 {flex: 0 0 auto;width: 33.33333%;}.col-md-5 {flex: 0 0 auto;width: 41.66667%;}.col-md-6 {flex: 0 0 auto;width: 50%;}.col-md-7 {flex:0 0 auto;width:58.33333%;}.col-md-8 {flex: 0 0 auto;width: 66.66667%;}.col-md-9 {flex: 0 0 auto;width: 75%;}.col-md-12 {flex: 0 0 auto;width: 100%;}.col-md-auto {flex: 0 0 auto;width: auto;}}@media(min-width:992px) {.col-lg-6 {flex: 0 0 auto;width: 50%;}.offset-lg-1 {margin-left: 8.33333%;}.col-lg-1 {flex: 0 0 auto;width: 8.33333%;}.col-lg-2 {flex: 0 0 auto;width: 16.66667%;}.col-lg-3 {flex: 0 0 auto;width: 25%;}.col-lg-4 {flex: 0 0 auto;width: 33.33333%;}.col-lg-5 {flex: 0 0 auto;width: 41.66667%;}.col-lg-6 {flex: 0 0 auto;width: 50%;}.col-lg-7 {flex: 0 0 auto;width: 58.33333%;}.col-lg-8 {flex: 0 0 auto;width: 66.66667%;}.col-lg-9 {flex: 0 0 auto;width: 75%;}.col-lg-10 {flex: 0 0 auto;width: 83.33333%;}.col-lg-11 {flex: 0 0 auto;width: 91.66667%;}.col-lg-12 {flex: 0 0 auto;width: 100%;}.col-xl-9 {flex: 0 0 auto;width: 75%;}}@media(min-width:1200px) {.col-xl-2 {flex: 0 0 auto;width: 16.66667%;}.col-xl-3 {flex: 0 0 auto;width: 25%;}.col-xl-4 {flex: 0 0 auto;width: 33.33333%;}.col-xl-6 {flex: 0 0 auto;width: 50%;}.col-xl-9 {flex: 0 0 auto;width: 75%;}.col-xl-10 {flex: 0 0 auto;width: 83.33333%;}.col-xl-12 {flex: 0 0 auto;width: 100%;}}@media(min-width:1400px) {.col-xxl-2 {flex: 0 0 auto;width: 16.66667%;}.col-xxl-3 {flex: 0 0 auto;width: 25%;}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xxl-9 {flex: 0 0 auto;width: 75%;}.col-xxl-10 {flex: 0 0 auto;width: 83.33333%;}}