.cn-top-menu[data-v-791bd56e]{align-items:center;gap:8px;min-width:0;display:flex}.cn-top-menu__countdown[data-v-791bd56e]{color:var(--cn-chrome-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cn-top-menu__error[data-v-791bd56e]{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;color:var(--cn-chrome-text);font-size:.75rem;overflow:hidden}@media (width<=767px){.cn-top-menu__label[data-v-791bd56e]{display:none}.cn-top-menu__error[data-v-791bd56e]{max-width:4rem}}.game-item[data-v-6d6bdf12]{border:1px solid var(--cn-border);border-radius:var(--cn-radius-md);background:var(--cn-surface);flex-direction:column;min-width:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.game-item--highlight[data-v-6d6bdf12]{color:var(--cn-text);margin:12px 16px;text-decoration:none}.game-item--highlight img[data-v-6d6bdf12]{aspect-ratio:16/9;object-fit:contain;background:var(--cn-surface-muted);width:100%;display:block}.game-item--highlight .game-item__body[data-v-6d6bdf12]{gap:6px;padding:12px}.game-item--highlight .game-item__body>span[data-v-6d6bdf12]{color:var(--cn-link);font-size:.85rem}.game-item--highlight[data-v-6d6bdf12]:hover{border-color:var(--cn-accent)}.game-item--highlight[data-v-6d6bdf12]:focus-visible{outline:3px solid var(--cn-accent);outline-offset:2px}.game-item__image[data-v-6d6bdf12]{aspect-ratio:16/9;position:relative;overflow:hidden}.game-item__image img[data-v-6d6bdf12]{object-fit:cover;width:100%;height:100%;display:block}.game-item__placeholder[data-v-6d6bdf12]{justify-content:center;align-items:center;width:100%;height:100%;font-size:56px;display:flex}.game-item__promotion[data-v-6d6bdf12]{background:var(--cn-primary-fill);color:var(--cn-text-inverse);border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:700;position:absolute;top:10px;right:10px}.game-item__body[data-v-6d6bdf12]{flex-direction:column;flex:1;padding:12px;display:flex}.game-item__title[data-v-6d6bdf12]{margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.25}.game-item__description[data-v-6d6bdf12]{color:var(--cn-text-soft);margin:0 0 1rem}.game-item__stats[data-v-6d6bdf12]{grid-template-columns:minmax(0,1fr);gap:4px 12px;margin-bottom:10px;display:grid}.game-item__stats div[data-v-6d6bdf12]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.game-item__stats span[data-v-6d6bdf12]{color:var(--cn-text-soft);white-space:nowrap;font-size:.85rem}.game-item__stats .cn-badge[data-v-6d6bdf12]{color:var(--cn-info-text);box-shadow:none;font-size:.7rem}.game-item__stats strong[data-v-6d6bdf12]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem}.game-item__token-label[data-v-6d6bdf12]{color:var(--cn-text-soft);grid-column:1/-1;font-size:.8rem}.game-item__button[data-v-6d6bdf12]{text-align:center;width:100%;margin-top:auto;font-weight:600}.cn-nav svg{opacity:.7}.cn-app--compact .cn-main[data-v-98d9e655]{margin-left:0;margin-right:0}.cn-app--compact[data-v-98d9e655] .cn-header__brand{display:flex}.cn-app--compact[data-v-98d9e655] .cn-logo img{height:32px;position:static;transform:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cn-bg:#e7eef4;--cn-bg-2:#dfe8f0;--cn-bg-active:#d5eaf7;--cn-surface:#fff;--cn-surface-raised:#fff;--cn-surface-muted:#f0f4f8;--cn-surface-hover:#e4eef6;--cn-surface-tint:#e9f4fb;--cn-section:#deebf5;--cn-border:#d1dce5;--cn-border-strong:#879dad;--cn-text:#12304a;--cn-text-soft:#516576;--cn-link:#076996;--cn-link-hover:#075678;--cn-input:#fff;--cn-placeholder:#5e7180;--cn-chrome:#061722;--cn-chrome-end:#12304a;--cn-chrome-text:#edf4f9;--cn-chrome-muted:#b0c4d2;--cn-chrome-control:#17394f;--cn-chrome-hover:#204d69;--cn-chrome-border:#284457;--cn-chrome-selected:#124b70;--cn-chrome-selected-text:#a6e1fb;--cn-selected-bg:#d5eaf7;--cn-selected-text:#075678;--cn-selected-border:#1680b1;--cn-focus-ring:#36a9e152;--cn-ambient:#36a9e10b;--cn-disabled-bg:#e4e9ee;--cn-disabled-text:#596b79;--cn-premium-bg:#fff5d9;--cn-premium-border:#e6c36b;--cn-premium-text:#765100;--cn-overlay:#0617228c;--cn-veil:#ffffffa6;--cn-shadow-color:#0617221a;--cn-shadow-md:0 10px 30px #0617221a;--cn-shadow-lg:0 20px 60px #06172238;--cn-info-bg:#e3f3fb;--cn-info-border:#9dcde4;--cn-info-text:#07567d;--cn-success-bg:#eaf5e3;--cn-success-border:#a2ce87;--cn-success-text:#2b6314;--cn-warning-bg:#fff5d5;--cn-warning-border:#dfbd5d;--cn-warning-text:#755000;--cn-danger-bg:#ffeded;--cn-danger-border:#e6a3a3;--cn-danger-text:#a52828;--cn-primary:#076996;--cn-primary-hover:#075678;--cn-primary-fill:#0875a6;--cn-primary-fill-hover:#075e87;--cn-chart-accent:#087daa;--cn-chart-success:#387c1b;--cn-chart-warning:#946500;--cn-chart-danger:#bf3939;--cn-chart-brand:#977000;--cn-header-height:72px;--cn-footer-height:58px;--cn-left-width:280px;--cn-right-width:320px;--cn-content-max:none;--cn-bg-soft:var(--cn-surface-muted);--cn-border-color:var(--cn-border);--cn-shadow-sm:0 2px 8px var(--cn-shadow-color);--cn-surface-soft:var(--cn-surface-muted);--cn-surface-inverse:var(--cn-surface-raised);--cn-card-background:var(--cn-surface);--cn-text-muted:var(--cn-text-soft);--cn-text-strong:var(--cn-text);--cn-primary-700:var(--cn-link-hover);--cn-primary-50:var(--cn-surface-tint);--cn-btn-secondary-bg:var(--cn-surface-muted);--cn-btn-secondary-bg-hover:var(--cn-surface-hover);--cn-btn-secondary-text:var(--cn-text);--cn-btn-accent-bg:var(--cn-surface-tint);--cn-btn-accent-bg-hover:var(--cn-surface-hover);--cn-btn-accent-text:var(--cn-link);--cn-btn-primary-bg:var(--cn-primary-fill);--cn-btn-primary-bg-hover:var(--cn-primary-fill-hover);--cn-btn-danger-bg:var(--cn-danger-bg);--cn-btn-danger-bg-hover:var(--cn-danger-bg);--cn-btn-danger-text:var(--cn-danger-text);--cn-btn-ghost-text:var(--cn-text-soft);--cn-btn-ghost-bg-hover:var(--cn-surface-hover);--cn-text-inverse:#fff;--cn-shell:#061722;--cn-shell-2:#0d2638;--cn-shell-3:#12304a;--cn-content-padding:24px;--cn-sidebar-padding:16px;--cn-z-header:1000;--cn-z-sidebar:990;--cn-z-overlay:980;--cn-brand:#fab90c;--cn-brand-dark:#e8ab00;--cn-accent:#36a9e1;--cn-light-accent:#67c2ef;--cn-accent-dark:#0874a4;--cn-success:#7cc84a;--cn-danger:#eb5757;--cn-warning:#ffbf00}:root[data-theme=dark],body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cn-bg:#101923;--cn-bg-2:#131e29;--cn-bg-active:#153e57;--cn-surface:#202c38;--cn-surface-raised:#2b3947;--cn-surface-muted:#18232e;--cn-surface-hover:#2e4050;--cn-surface-tint:#253d4d;--cn-section:#263747;--cn-border:#354553;--cn-border-strong:#6b8193;--cn-text:#edf2f6;--cn-text-soft:#b0bfcc;--cn-link:#67c2ef;--cn-link-hover:#a6e1fb;--cn-input:#16222e;--cn-placeholder:#9cabb9;--cn-chrome:#061722;--cn-chrome-end:#0d2638;--cn-chrome-text:#edf4f9;--cn-chrome-muted:#b0c4d2;--cn-chrome-control:#173347;--cn-chrome-hover:#21475f;--cn-chrome-border:#243f52;--cn-chrome-selected:#124563;--cn-chrome-selected-text:#a6e1fb;--cn-selected-bg:#153e57;--cn-selected-text:#a6e1fb;--cn-selected-border:#36a9e1;--cn-focus-ring:#67c2ef66;--cn-ambient:#36a9e106;--cn-disabled-bg:#27323d;--cn-disabled-text:#9cabb9;--cn-premium-bg:#3a3220;--cn-premium-border:#786537;--cn-premium-text:#f7ce60;--cn-overlay:#00080ebf;--cn-veil:#061722d9;--cn-shadow-color:#00080e59;--cn-shadow-md:0 10px 30px #00080e59;--cn-shadow-lg:0 20px 60px #00080e8c;--cn-info-bg:#123a50;--cn-info-border:#347496;--cn-info-text:#9fdff9;--cn-success-bg:#193c2c;--cn-success-border:#4b8057;--cn-success-text:#b0e48e;--cn-warning-bg:#3d3318;--cn-warning-border:#9b7b2b;--cn-warning-text:#ffdc80;--cn-danger-bg:#45282f;--cn-danger-border:#a45a63;--cn-danger-text:#ffb8bc;--cn-primary:#67c2ef;--cn-primary-hover:#a6e1fb;--cn-primary-fill:#087dad;--cn-primary-fill-hover:#086791;--cn-chart-accent:#80d2f4;--cn-chart-success:#a0dc7a;--cn-chart-warning:#ffdc80;--cn-chart-danger:#ff9b9b;--cn-chart-brand:#fab90c;--cn-bg-soft:var(--cn-surface-muted);--cn-border-color:var(--cn-border);--cn-shadow-sm:0 2px 8px var(--cn-shadow-color);--cn-surface-soft:var(--cn-surface-muted);--cn-surface-inverse:var(--cn-surface-raised);--cn-card-background:var(--cn-surface);--cn-text-muted:var(--cn-text-soft);--cn-text-strong:var(--cn-text);--cn-primary-700:var(--cn-link-hover);--cn-primary-50:var(--cn-surface-tint);--cn-btn-secondary-bg:var(--cn-surface-muted);--cn-btn-secondary-bg-hover:var(--cn-surface-hover);--cn-btn-secondary-text:var(--cn-text);--cn-btn-accent-bg:var(--cn-surface-tint);--cn-btn-accent-bg-hover:var(--cn-surface-hover);--cn-btn-accent-text:var(--cn-link);--cn-btn-primary-bg:var(--cn-primary-fill);--cn-btn-primary-bg-hover:var(--cn-primary-fill-hover);--cn-btn-danger-bg:var(--cn-danger-bg);--cn-btn-danger-bg-hover:var(--cn-danger-bg);--cn-btn-danger-text:var(--cn-danger-text);--cn-btn-ghost-text:var(--cn-text-soft);--cn-btn-ghost-bg-hover:var(--cn-surface-hover)}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}html{background:var(--cn-bg);color:var(--cn-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at top left, var(--cn-ambient), transparent 28%), radial-gradient(circle at top right, var(--cn-ambient), transparent 22%), linear-gradient(180deg, var(--cn-bg), var(--cn-bg-2));min-width:320px;min-height:100vh;color:var(--cn-text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.5}a{color:var(--cn-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--cn-selected-border);outline-offset:3px}::selection{background:var(--cn-selected-bg);color:var(--cn-selected-text)}input,textarea,select{accent-color:var(--cn-primary-fill)}input::placeholder,textarea::placeholder{color:var(--cn-placeholder);opacity:1}button{color:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cn-text-left{text-align:left}.cn-text-center{text-align:center}.cn-text-right{text-align:right}.cn-hidden{display:none!important}.mobile-only{display:block}.desktop-only{display:none}@media (width>=768px){.mobile-only{display:none!important}.desktop-only{display:block}}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.d-flex{display:flex}.d-inline-block{display:inline-block}.d-inline{display:inline}hr.cn-rule{border:0;border-top:1px solid var(--cn-border);width:90%;margin-top:1rem}.cn-shell{min-height:100vh;padding-top:var(--cn-header-height);padding-bottom:var(--cn-footer-offset,var(--cn-footer-height))}.cn-shell__backdrop{inset:var(--cn-header-height) 0 var(--cn-footer-offset,var(--cn-footer-height));z-index:var(--cn-z-overlay);background:var(--cn-overlay);border:0;padding:0;position:fixed}.cn-header{z-index:var(--cn-z-header);height:var(--cn-header-height);background:linear-gradient(180deg, var(--cn-chrome), var(--cn-chrome-end));color:var(--cn-chrome-text);border-bottom:1px solid var(--cn-chrome-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 4%, transparent), 0 10px 30px var(--cn-shadow-color);grid-template-columns:minmax(240px,320px) 1fr;align-items:stretch;display:grid;position:fixed;inset:0 0 auto}.cn-header__brand{border-right:1px solid var(--cn-chrome-border);background:linear-gradient(180deg, var(--cn-chrome-control), transparent);width:var(--cn-left-width);align-items:center;gap:12px;padding:0 16px;display:flex}.cn-header__controls{align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.cn-header__controls>:not(.cn-header__center){flex:none}.cn-header__center{flex:auto;min-width:0}.cn-header__controls--compact{justify-content:flex-end;display:flex}.cn-header.cn-header--compact{grid-template-columns:minmax(0,1fr) auto}.cn-header.cn-header--compact .cn-header__brand{width:auto}.cn-header__controls>.cn-header__ads{flex:0 auto;min-width:0}.cn-header__ads{--cn-ad-background:color-mix(in srgb, var(--cn-chrome-control) 30%, transparent);--cn-ad-border:color-mix(in srgb, var(--cn-chrome-border) 65%, transparent);--cn-ad-link:var(--cn-chrome-muted);--cn-ad-label:var(--cn-chrome-muted);align-items:center;gap:.375rem;max-width:min(30vw,24rem);display:flex}.cn-header__ads .cn-advertisement__chip{flex:0 auto;max-width:12rem}@media (width<=991px){.cn-header__ads{display:none}}.cn-sidebar{top:var(--cn-header-height);bottom:var(--cn-footer-offset,var(--cn-footer-height));z-index:var(--cn-z-sidebar);overscroll-behavior:contain;transition:transform .22s,width .22s,opacity .22s,box-shadow .22s;position:fixed;overflow:auto}.cn-sidebar--left{width:var(--cn-left-width);background:linear-gradient(180deg, var(--cn-chrome), var(--cn-chrome-end));color:var(--cn-chrome-text);border-right:1px solid var(--cn-chrome-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--cn-text-inverse) 4%, transparent);left:0}.cn-sidebar--right{--cn-sidebar-surface:color-mix(in srgb, var(--cn-surface-tint) 70%, var(--cn-surface));width:var(--cn-right-width);background:var(--cn-sidebar-surface);color:var(--cn-text);border-left:1px solid color-mix(in srgb, var(--cn-border) 55%, transparent);box-shadow:none;right:0}.cn-sidebar--left--closed .cn-sidebar--left{transform:translateX(calc(-1 * var(--cn-left-width)))}.cn-sidebar--right--closed .cn-sidebar--right{transform:translateX(var(--cn-right-width))}.cn-sidebar__top,.cn-sidebar__footer{padding:var(--cn-sidebar-padding)}.cn-sidebar__reload,.cn-sidebar__login{justify-content:flex-end;display:flex}.cn-sidebar__mini-brand{border-top:1px solid var(--cn-chrome-border);justify-content:center;align-items:center;padding:8px 3em;display:flex}.cn-main{margin-left:var(--cn-left-width);margin-right:var(--cn-right-width);min-width:0;transition:margin-left .3s ease-in-out,margin-right .3s ease-in-out}.cn-sidebar--left--closed .cn-main{margin-left:var(--cn-left-hidden-width,0px)}.cn-sidebar--right--closed .cn-main{margin-right:var(--cn-right-hidden-width,0px)}.cn-main__inner{min-height:calc(100vh - var(--cn-header-height) - var(--cn-footer-offset,var(--cn-footer-height)));padding:var(--cn-content-padding)}.cn-breadcrumbs{min-height:44px;margin-bottom:18px}.cn-content{width:100%;max-width:var(--cn-content-max);min-height:60vh}.cn-mobile-ad{display:none}.cn-content-narrow{max-width:760px}.cn-main{background:radial-gradient(1200px 400px at top center, var(--cn-ambient), transparent), linear-gradient(180deg, var(--cn-bg), var(--cn-bg-2))}.cn-footer{z-index:var(--cn-z-header);min-height:var(--cn-footer-height);background:var(--cn-surface);border-top:1px solid var(--cn-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -4px 18px var(--cn-shadow-color);position:fixed;inset:auto 0 0}.cn-footer__inner{min-height:var(--cn-footer-height);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:8px 18px;display:grid}.cn-footer__nav,.cn-footer__actions,.cn-footer__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cn-footer__nav a,.cn-footer__meta a{color:var(--cn-text-soft);font-size:14px}.cn-footer__server{color:var(--cn-text-soft)}.cn-footer__shoutbox-panel{display:none}@media (width<=1399px){:root{--cn-right-width:300px}}@media (width<=1199px){:root{--cn-left-width:260px}.cn-stat--wide,.cn-stat--optional{display:none}}@media (width<=991px){.desktop-only{display:none}.cn-header{grid-template-columns:1fr}.cn-header__brand{display:none}.cn-sidebar--left,.cn-sidebar--right{transition:transform .2s;transform:translate(0)}.cn-sidebar--left{background:var(--cn-chrome);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-100%)}.cn-sidebar--right{background:var(--cn-sidebar-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(100%)}body:not(.is-mobile-left-open) .cn-app:not(.is-mobile-left-open) .cn-sidebar--left,body:not(.is-mobile-right-open) .cn-app:not(.is-mobile-right-open) .cn-sidebar--right{display:none}body.is-mobile-left-open .cn-sidebar--left,.cn-app.is-mobile-left-open .cn-sidebar--left,body.is-mobile-right-open .cn-sidebar--right,.cn-app.is-mobile-right-open .cn-sidebar--right{box-shadow:var(--cn-shadow-md);transform:translate(0)}.cn-main{margin-left:0;margin-right:0;transition:none}.cn-toast-host{right:16px}.cn-mobile-ad{background:var(--cn-surface-muted);border:1px solid var(--cn-border);border-radius:12px;justify-content:center;margin-bottom:12px;padding:10px 12px;display:flex}.cn-footer__inner{grid-template-columns:1fr;align-items:start}}@media (width<=767px){:root{--cn-header-height:64px;--cn-footer-height:72px;--cn-content-padding:14px}}.cn-breadcrumbs{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:2px;display:flex}.cn-breadcrumbs__list{background:var(--cn-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cn-border);min-width:0;box-shadow:var(--cn-shadow-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;list-style:none;display:flex}.cn-breadcrumbs__item{min-width:0;color:var(--cn-text-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.cn-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--cn-text-soft);margin-left:2px}.cn-breadcrumbs__link,.cn-breadcrumbs__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-breadcrumbs__link{color:var(--cn-text-soft);text-decoration:none}.cn-breadcrumbs__link:hover{color:var(--cn-text);text-decoration:none}.cn-breadcrumbs__current{color:var(--cn-text);font-weight:600}.cn-breadcrumbs__ad{flex:none}.cn-breadcrumbs__ad-inner{background:var(--cn-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cn-border);min-height:44px;box-shadow:var(--cn-shadow-sm);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.cn-breadcrumbs__ad-book{width:28px;height:28px;color:var(--cn-text-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cn-breadcrumbs__ad-book:hover{background:var(--cn-surface-tint);color:var(--cn-text);text-decoration:none}.cn-breadcrumbs__ad-link{color:var(--cn-text-soft)}.cn-breadcrumbs__ad-link a{color:inherit}.cn-breadcrumbs__ad-link a:hover{color:var(--cn-text);text-decoration:none}@media (width<=1399px){.cn-breadcrumbs__ad{display:none}}@media (width<=767px){.cn-breadcrumbs{margin-bottom:2px}.cn-breadcrumbs__list{padding:8px 12px}.cn-breadcrumbs__item{font-size:13px}}.cn-content-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:20px;display:grid}.cn-content-grid .item{grid-column:span 12;min-width:0}.cn-content-grid .item.half{grid-column:span 6}.cn-content-grid .item.third{grid-column:span 4}.cn-content-grid .item.two-thirds{grid-column:span 8}.cn-content-grid .item.quarter{grid-column:span 3}.cn-content-grid .item.full{grid-column:span 12}.cn-content-grid .item.span-1{grid-column:span 1}.cn-content-grid .item.span-2{grid-column:span 2}.cn-content-grid .item.span-3{grid-column:span 3}.cn-content-grid .item.span-4{grid-column:span 4}.cn-content-grid .item.span-5{grid-column:span 5}.cn-content-grid .item.span-6{grid-column:span 6}.cn-content-grid .item.span-7{grid-column:span 7}.cn-content-grid .item.span-8{grid-column:span 8}.cn-content-grid .item.span-9{grid-column:span 9}.cn-content-grid .item.span-10{grid-column:span 10}.cn-content-grid .item.span-11{grid-column:span 11}.cn-content-grid .item.span-12{grid-column:span 12}.cn-content-masonry{column-count:2;column-gap:20px}.cn-content-masonry .item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;min-width:0;margin:0 0 20px;display:inline-block}@media (width>=1400px){.cn-content-masonry.cn-content-masonry-3{column-count:3!important}}@media (width<=1199px){.cn-content-grid .item.span-1,.cn-content-grid .item.span-2,.cn-content-grid .item.span-3,.cn-content-grid .item.span-4,.cn-content-grid .item.span-5,.cn-content-grid .item.span-6,.cn-content-grid .item.span-7,.cn-content-grid .item.span-8,.cn-content-grid .item.span-9,.cn-content-grid .item.span-10,.cn-content-grid .item.span-11,.cn-content-grid .item.span-12{grid-column:span 12}.cn-content-grid .item.half,.cn-content-grid .item.third,.cn-content-grid .item.two-thirds,.cn-content-grid .item.quarter{grid-column:span 12!important}.cn-content-masonry{column-count:1!important}}.cn-logo{height:var(--cn-header-height);align-items:center;display:flex}.cn-logo img{filter:drop-shadow(0 2px 6px #00000038);width:auto;height:32px;display:block}@media (width>=1024px){.cn-logo img{height:100px;transition:transform .6s ease-in-out,height .22s ease-in-out;position:absolute;top:1em;left:1em}.cn-sidebar--left--closed .cn-logo img{height:32px}.cn-logo img:hover{transform:rotate(360deg)}}.cn-logo__mini{display:none!important}.cn-logo__full{height:36px;display:block}.cn-collapse{overflow:hidden}.cn-collapse:not(.is-open){pointer-events:none}.cn-collapse--vertical{max-height:0;transition:max-height .25s}.cn-collapse--vertical.is-open{max-height:1000px}.cn-collapse--horizontal{white-space:nowrap;max-width:0;transition:max-width .25s}.cn-collapse--horizontal.is-open{max-width:1000px}.img-fluid{max-width:100%;height:auto;display:block}.img-fluid--half{max-width:50%}.cookie-banner{z-index:1000;background:var(--cn-card-background,var(--cn-surface));border:1px solid var(--cn-border-color);max-width:720px;box-shadow:0 8px 30px var(--cn-shadow-color);border-radius:12px;margin:0 auto;position:fixed;bottom:20px;left:20px;right:20px}.cookie-banner__content{align-items:center;gap:24px;padding:18px 20px;display:flex}.cookie-banner__text{flex:1;min-width:0}.cookie-banner__text h2{margin:0 0 6px;font-size:1.1rem;line-height:1.3}.cookie-banner__text p{margin:0;font-size:.9rem;line-height:1.5}.cookie-banner__text a{text-underline-offset:2px;text-decoration:underline}.cookie-banner__actions{flex:none;gap:8px;display:flex}@media (width<=700px){.cookie-banner{bottom:10px;left:10px;right:10px}.cookie-banner__content{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.cookie-banner__actions{grid-template-columns:1fr 1fr;display:grid}.cookie-banner__actions .cn-button{width:100%}}@media (width<=420px){.cookie-banner__actions{grid-template-columns:1fr}}.cn-greeting{flex-direction:column;min-width:0;line-height:1.15;display:flex}@media (width>=1024px){.cn-greeting{margin-left:6em}}.cn-greeting__label{color:var(--cn-chrome-muted);letter-spacing:.02em;font-size:12px}.cn-greeting__value{color:var(--cn-chrome-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.cn-topbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;display:grid}.cn-topbar__stats,.cn-topbar__ads,.cn-topbar__user{min-width:0}.cn-topbar__stats{align-items:center;gap:8px;display:flex;overflow:hidden}.cn-stat,.cn-reload,.cn-topbar__toggle{background:var(--cn-chrome-control);border:1px solid var(--cn-chrome-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:40px;color:var(--cn-chrome-text);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.cn-topbar__toggle{cursor:pointer;border-radius:10px}.cn-stat:hover,.cn-topbar__toggle:hover{background:var(--cn-chrome-hover);border-color:var(--cn-border);text-decoration:none}.cn-topbar__ads .ad_div_text_300{min-width:180px;min-height:24px;margin:0;padding:0;list-style:none}.cn-topbar__user{position:relative}.cn-user-dropdown__toggle{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:4px;transition:background-color .18s,transform .18s;display:flex;position:relative}.cn-user-dropdown__toggle:hover,.cn-user-dropdown__toggle:focus-visible{background:var(--cn-surface-raised)}.cn-user-dropdown__toggle .cn-badge{position:absolute;top:-4px;right:-4px}.cn-user-dropdown__menu{border:1px solid var(--cn-border);background:var(--cn-surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:300px;min-width:18rem;max-width:calc(100vw - 24px);box-shadow:var(--cn-shadow-lg);border-radius:16px;padding:6px}.cn-user-menu__item{min-height:44px;color:var(--cn-text);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:10px 12px;transition:background-color .16s;display:flex}.cn-user-menu__item:hover,.cn-user-menu__item:focus-visible{background:var(--cn-surface-tint);outline:none;text-decoration:none}.cn-user-menu__item>i{text-align:center;flex:0 0 1.25rem;width:1.25rem}.cn-user-menu__item>span:first-of-type{flex:auto}.cn-user-menu__avatar{justify-content:center;align-items:center;display:inline-flex}.cn-user-menu__avatar img{object-fit:cover;width:34px;height:34px;display:block}.cn-toggle{border:1px solid var(--cn-chrome-border);background:var(--cn-chrome-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:42px;height:42px;color:var(--cn-chrome-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.cn-toggle:hover{background:var(--cn-chrome-hover);border-color:var(--cn-chrome-border)}.cn-toggle:active{transform:translateY(1px)}.cn-button{border:1px solid var(--cn-border);background:var(--cn-surface-muted);min-height:40px;color:var(--cn-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .14s,color .18s;display:inline-flex}.cn-button:hover{background:var(--cn-surface-hover);border-color:var(--cn-border-strong)}.cn-button--primary{color:var(--cn-text-inverse);background:var(--cn-primary-fill);border-color:var(--cn-primary-fill);box-shadow:0 6px 16px var(--cn-shadow-color), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 25%, transparent)}.cn-button--primary:hover{background:var(--cn-primary-fill-hover);border-color:var(--cn-primary-fill-hover);box-shadow:0 10px 22px var(--cn-shadow-color), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 30%, transparent)}.cn-button--primary:active{box-shadow:0 4px 10px var(--cn-shadow-color), inset 0 2px 4px var(--cn-shadow-color)}.cn-button--primary:focus-visible{box-shadow:0 0 0 3px var(--cn-selected-border), 0 6px 16px var(--cn-shadow-color);outline:none}.cn-button--brand{color:var(--cn-shell);background:linear-gradient(180deg, var(--cn-brand), var(--cn-brand-dark));border-color:var(--cn-brand-dark);box-shadow:0 6px 14px color-mix(in srgb, var(--cn-brand) 22%, transparent)}.cn-button--brand:hover{color:var(--cn-shell);background:linear-gradient(180deg, var(--cn-brand), var(--cn-brand));border-color:var(--cn-brand-dark);text-decoration:none}.cn-button:disabled,.cn-button[disabled]{cursor:not-allowed;background:var(--cn-disabled-bg);border-color:var(--cn-border);color:var(--cn-disabled-text);box-shadow:none;pointer-events:none}.cn-brand-list{gap:.75rem}.cn-flow__actions.cn-brand-list{flex-direction:column;justify-content:flex-start;align-items:stretch}.btn-social,.cn-button.btn-social{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:40px;padding:0 1rem;text-decoration:none;display:inline-flex;overflow:hidden}.btn-social>:first-child,.cn-button.btn-social>:first-child{flex:0 0 2.25rem;justify-content:center;align-items:center;display:inline-flex}.btn-social{border:1px solid #0003;border-radius:10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .14s}.btn-social:hover,.btn-social:focus-visible{color:var(--cn-text-inverse);text-decoration:none}.btn-google{color:var(--cn-text-inverse);background-color:#c23321;border-color:#0003}.btn-google:hover,.btn-google:focus-visible{color:var(--cn-text-inverse);background-color:#a32b1c}.btn-google:active{background-color:#a32b1c}.btn-facebook{color:var(--cn-text-inverse);background-color:#3b5998;border-color:#0003}.btn-facebook:hover,.btn-facebook:focus-visible{color:var(--cn-text-inverse);background-color:#2d4373}.btn-facebook:active{background-color:#23345a}.btn-apple{color:var(--cn-text-inverse);background-color:#111827;border-color:#0003}.btn-apple:hover,.btn-apple:focus-visible{color:var(--cn-text-inverse);background-color:#000}.btn-apple:active{background-color:#000}.btn-github{color:var(--cn-text-inverse);background-color:#444;border-color:#0003}.btn-github:hover,.btn-github:focus-visible{color:var(--cn-text-inverse);background-color:#2b2b2b}.btn-github:active{background-color:#191919}.btn-social .fab{font-size:1.1rem;line-height:1}.btn-social .buttonText{text-overflow:ellipsis;overflow:hidden}@media (width<=767px){.btn-social,.cn-button.btn-social{min-height:44px}}.cn-badge{min-width:20px;height:20px;color:var(--cn-text);box-shadow:0 2px 6px var(--cn-shadow-color);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cn-badge--danger{color:var(--cn-danger-text);background:var(--cn-danger-bg);border:1px solid var(--cn-danger-border)}.cn-badge--success{color:var(--cn-success-text);background:var(--cn-success-bg);border:1px solid var(--cn-success-border)}.cn-badge--info{color:var(--cn-info-text);background:var(--cn-info-bg);border:1px solid var(--cn-info-border)}.cn-nav{padding:8px 12px 18px;position:relative}.cn-nav:before{content:"";pointer-events:none;width:1px;position:absolute;top:8px;bottom:18px;left:60px}.cn-nav__list,.cn-nav__sublist{margin:0;padding:0;list-style:none}.cn-nav__item,.cn-nav__group{margin-bottom:6px}.cn-nav__link,.cn-nav__group-toggle,.cn-nav__sublink{width:100%;min-height:32px;color:var(--cn-chrome-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.cn-nav__link:hover,.cn-nav__group-toggle:hover,.cn-nav__sublink:hover{background:var(--cn-chrome-control);color:var(--cn-chrome-text);text-decoration:none}.cn-nav__link:focus-visible,.cn-nav__group-toggle:focus-visible,.cn-nav__sublink:focus-visible{box-shadow:0 0 0 3px var(--cn-focus-ring);outline:none}.cn-nav__link>i,.cn-nav__link>svg,.cn-nav__group-toggle>i,.cn-nav__group-toggle>svg,.cn-nav__sublink>i,.cn-nav__sublink>svg{color:currentColor;z-index:1;border-right:1px solid var(--cn-chrome-border);justify-content:center;align-items:center;width:32px;min-width:32px;font-size:15px;display:inline-flex;position:relative}.cn-nav__link>i:after,.cn-nav__link>svg:after,.cn-nav__group-toggle>i:after,.cn-nav__group-toggle>svg:after,.cn-nav__sublink>i:after,.cn-nav__sublink>svg:after{content:"";background:var(--cn-chrome-control);z-index:-1;border-radius:999px;width:6px;height:6px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cn-nav__link>span,.cn-nav__group-toggle>span,.cn-nav__sublink>span{white-space:normal;overflow-wrap:anywhere;letter-spacing:.01em;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.cn-nav__group-toggle{font:inherit;grid-template-columns:32px minmax(0,1fr) 16px}.cn-nav__group-toggle:after{content:"";border-right:2px solid var(--cn-chrome-muted);border-bottom:2px solid var(--cn-chrome-muted);justify-self:end;width:8px;height:8px;margin-right:2px;transition:transform .18s,border-color .18s;transform:rotate(-45deg)}.cn-nav__group-toggle:hover:after{border-color:var(--cn-chrome-text)}.cn-nav__group-label>span,.cn-nav__description{white-space:normal;overflow-wrap:anywhere;display:block}.cn-nav__description{letter-spacing:0;color:var(--cn-chrome-muted);font-size:10px;font-weight:400;line-height:1.35}.cn-nav__section{color:var(--cn-chrome-muted);padding:8px 14px 2px;font-size:11px;font-weight:600;display:block}.cn-nav__sublist{max-height:0;padding:0 0 0 18px;transition:max-height .18s;overflow:hidden}.cn-nav__sublink{min-height:40px;color:var(--cn-chrome-text);padding-top:8px;padding-bottom:8px}.cn-nav__sublink>span{font-size:14px}.cn-nav__link--highlight{background:var(--cn-chrome-selected);color:var(--cn-chrome-selected-text);box-shadow:inset 0 0 0 1px var(--cn-chrome-border)}.cn-nav__link--highlight:hover{background:var(--cn-chrome-hover)}.cn-nav__item.is-active>.cn-nav__link{background:var(--cn-chrome-selected);color:var(--cn-chrome-selected-text);box-shadow:inset 3px 0 0 var(--cn-accent), inset 0 0 0 1px var(--cn-chrome-border)}.cn-nav__item.is-active>.cn-nav__link>i,.cn-nav__item.is-active>.cn-nav__link>svg{color:currentColor}.cn-nav__sublist .cn-nav__sublink.router-link-active>span{font-weight:650}.cn-nav__sublist .cn-nav__sublink.router-link-active>svg{opacity:1}.cn-nav__sublist .cn-nav__sublink.router-link-active{background:var(--cn-chrome-selected);color:var(--cn-chrome-selected-text);box-shadow:inset 3px 0 0 var(--cn-accent), inset 0 0 0 1px var(--cn-chrome-border)}.cn-nav__sublist .cn-nav__sublink.router-link-active>i,.cn-nav__sublist .cn-nav__sublink.router-link-active>svg{color:currentColor}.cn-nav__group.is-active>.cn-nav__group-toggle{color:var(--cn-chrome-selected-text);background:color-mix(in srgb, var(--cn-chrome-selected) 55%, var(--cn-chrome))}.cn-nav__group.is-active>.cn-nav__group-toggle>i,.cn-nav__group.is-active>.cn-nav__group-toggle>svg{color:currentColor}.cn-nav__group.is-open>.cn-nav__sublist{max-height:1000px;padding-top:5px}.cn-nav__group.is-open>.cn-nav__group-toggle:after{border-color:var(--cn-chrome-text);transform:rotate(45deg)}.cn-panel-tabs{--cn-panel-tabs-columns:2;z-index:2;grid-template-columns:repeat(var(--cn-panel-tabs-columns), minmax(0, 1fr));background:var(--cn-bg-soft);border-bottom:1px solid var(--cn-border);display:grid;position:sticky;top:0}.cn-panel-tabs--3{--cn-panel-tabs-columns:3}.cn-panel-tabs__tab{min-width:0;min-height:33px;color:var(--cn-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem .75rem;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}.cn-panel-tabs__tab:hover{background:var(--cn-bg-active);color:var(--cn-text)}.cn-panel-tabs__tab.is-active{background:var(--cn-selected-bg);color:var(--cn-selected-text)}.cn-panel-tabs__tab.is-active:after{content:"";background:var(--cn-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:1rem;right:1rem}.cn-panel-tabs__tab.is-active .cn-panel-tabs__badge{color:var(--cn-link)}.cn-panel-tabs__badge{color:var(--cn-text);font-size:1.05rem;font-weight:800;line-height:1.15;display:block}.cn-panel-tabs__content{background:var(--cn-bg);padding:1rem}.cn-panel{display:none}.cn-panel.is-active{display:block}.cn-sidecard-list{gap:6px;min-width:0;display:grid}.cn-sidecard-list__title{background:var(--cn-surface);border:1px solid var(--cn-border);min-height:34px;color:var(--cn-text-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.cn-sidecard-list__title--link{color:var(--cn-link);text-decoration:none;transition:background-color .15s,color .15s}.cn-sidecard-list__title--link:hover{background:var(--cn-surface);color:var(--cn-link)}.cn-sidecard-list__title--link:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.cn-sidecard{background:var(--cn-surface);border:1px solid var(--cn-border);min-width:0;color:var(--cn-text);border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.35;transition:background-color .15s,border-color .15s,box-shadow .15s;display:block;position:relative}.cn-sidecard:hover{background:var(--cn-surface);border-color:color-mix(in srgb, var(--cn-accent) 30%, var(--cn-border))}.cn-sidecard:focus-within{border-color:var(--cn-accent)}.cn-sidecard a{color:inherit;text-decoration:none}.cn-sidecard a:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px;border-radius:2px}.cn-sidecard strong,.cn-sidecard b{font-weight:700}.cn-sidecard__header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.cn-sidecard__avatar{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cn-sidecard__user{align-items:center;gap:12px;padding:6px 4px 10px;display:flex}.cn-sidecard__user_avatar{object-fit:cover;border:2px solid var(--cn-border);background:var(--cn-surface);border-radius:12px;flex-shrink:0;width:68px;height:68px;margin:0;display:block}.cn-sidecard__user_info{flex:1;min-width:0}.cn-sidecard__username{color:var(--cn-text);overflow-wrap:anywhere;font-size:16px;font-weight:750;display:block}.cn-sidecard__user_meta{color:var(--cn-text-soft);margin-top:3px;font-size:12px}.cn-sidecard__content{min-width:0}.cn-sidecard__title{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.3;display:block}.cn-sidecard__title:hover{color:var(--cn-link)}.cn-sidecard__meta{color:var(--cn-text-soft);flex-wrap:wrap;gap:3px 8px;margin-top:3px;font-size:11px;line-height:1.4;display:flex}.cn-sidecard__meta-item{align-items:center;gap:4px;display:inline-flex}.cn-sidecard.cn-sidecard--account{border-radius:var(--cn-radius-md,8px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px}.cn-sidecard.cn-sidecard--account:hover,.cn-sidecard.cn-sidecard--account:focus-within{border-color:var(--cn-border)}.cn-sidecard.cn-sidecard--account .cn-sidecard__user{gap:10px;padding:2px 2px 6px}.cn-sidecard.cn-sidecard--account .cn-sidecard__user_avatar{border-radius:var(--cn-radius-sm,8px);border:0;width:48px;height:48px}.cn-sidecard.cn-sidecard--account .cn-sidecard__username{font-size:.9375rem;line-height:1.3}.cn-sidecard.cn-sidecard--account .cn-sidecard__user_meta{overflow-wrap:anywhere;font-size:.75rem;display:block}.cn-sidecard.cn-sidecard--account .cn-user-menu__item{border-radius:var(--cn-radius-sm,8px);justify-content:flex-start;min-height:34px;padding:6px 8px;font-size:.8125rem}.cn-sidecard__profile-avatar{border-radius:var(--cn-radius-sm,8px);background:var(--cn-surface-muted);height:48px;color:var(--cn-text-soft);flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.cn-sidecard__profile-actions{margin:0 2px 6px;font-size:.8125rem}.cn-sidecard__profile-actions summary{cursor:pointer;width:fit-content;color:var(--cn-link);padding-block:4px}.cn-sidecard__profile-actions summary:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.cn-sidecard__profile-actions nav{gap:2px;padding-block:4px;display:grid}.cn-sidecard__profile-actions svg{flex:0 0 1rem;width:1rem}.cn-sidecard__account-group{border-top:1px solid var(--cn-border);padding-block:5px;display:grid}.cn-sidecard__account-group:last-child{padding-bottom:0}.cn-sidecard__account-row{border-radius:var(--cn-radius-sm,8px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:9px;min-width:0;padding:6px 4px;font-size:.8125rem;line-height:1.4;display:flex}.cn-sidecard__account-row>svg{width:1rem;color:var(--cn-text-soft);flex:0 0 1rem}.cn-sidecard__account-row>span,.cn-sidecard__account-row>strong{min-width:0}.cn-sidecard__account-row:hover{background:var(--cn-surface-muted)}.cn-sidecard__account-row--primary{font-size:.9375rem}.cn-sidecard__account-row--premium>svg{color:var(--cn-premium-text)}.cn-sidecard--balance{background:var(--cn-surface);border-left:3px solid var(--cn-accent);padding-left:9px}.cn-sidecard--balance strong,.cn-sidecard--balance b{font-weight:750}.cn-sidecard.cn-sidecard--premium{background:linear-gradient(110deg, var(--cn-premium-bg) 0%, var(--cn-premium-bg) 100%);border-color:var(--cn-premium-border);box-shadow:inset 3px 0 0 var(--cn-brand), 0 1px 4px color-mix(in srgb, var(--cn-brand-dark) 6%, transparent);color:var(--cn-premium-text);font-weight:700}.cn-sidecard.cn-sidecard--premium svg,.cn-sidecard.cn-sidecard--premium i{color:var(--cn-premium-text)}.cn-sidecard.cn-sidecard--premium:hover{background:linear-gradient(110deg, var(--cn-premium-bg) 0%, var(--cn-premium-bg) 100%);border-color:var(--cn-premium-border);box-shadow:inset 3px 0 0 var(--cn-brand-dark), 0 2px 8px color-mix(in srgb, var(--cn-brand-dark) 12%, transparent)}.cn-sidecard.cn-sidecard--premium .cn-sidecard__title{color:inherit;font-weight:750}.cn-sidecard.cn-sidecard--premium .cn-sidecard__meta{color:var(--cn-premium-text)}.cn-sidecard--forum .cn-sidecard__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cn-avatar--forum{object-fit:cover;border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:7px;width:36px;height:36px;display:block}.cn-sidebar--right .cn-sidecard-list{gap:0}.cn-sidebar--right .cn-sidecard,.cn-sidebar--right .cn-sidecard-list__title{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.cn-sidebar--right .cn-sidecard{padding:8px 0}.cn-sidebar--right .cn-sidecard:hover,.cn-sidebar--right .cn-sidecard:focus-within{background:0 0;border-color:#0000}.cn-sidebar--right .cn-sidecard--account{padding:0}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__user{gap:10px;padding-bottom:12px;position:relative}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__user_avatar{width:56px;height:56px}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__profile-avatar{flex-basis:56px;height:56px}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__username{font-size:1.0625rem;line-height:1.35}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__user_meta{color:var(--cn-text-soft);font-size:.8125rem;line-height:1.4}.cn-sidebar--right .cn-sidecard--account .cn-sidecard__username,.cn-sidebar--right .cn-sidecard--account .cn-sidecard__user_meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-sidebar--right .cn-sidecard__profile-controls{flex-direction:column;flex:0 0 28px;gap:2px;display:flex}.cn-sidebar--right .cn-sidecard__profile-action{border-radius:var(--cn-radius-sm,8px);width:28px;height:28px;color:var(--cn-text-soft);justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.cn-sidebar--right .cn-sidecard__profile-action:hover{background:var(--cn-surface-hover);color:var(--cn-link)}.cn-sidebar--right .cn-sidecard__profile-action::-webkit-details-marker{display:none}.cn-sidebar--right .cn-sidecard__profile-action svg{width:1rem}.cn-sidebar--right .cn-sidecard__profile-actions{margin:0;font-size:.875rem}.cn-sidebar--right .cn-sidecard__profile-actions summary{width:28px;color:var(--cn-text-soft);margin:0;padding:0}.cn-sidebar--right .cn-sidecard__profile-actions[open] summary{color:var(--cn-link)}.cn-sidebar--right .cn-sidecard__profile-actions nav{z-index:3;background:var(--cn-bg-soft);border:1px solid var(--cn-border);border-radius:var(--cn-radius-sm,8px);padding:6px;position:absolute;top:100%;left:0;right:0}.cn-sidebar--right .cn-sidecard__account-heading{border-top:1px solid var(--cn-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px 2px 6px;display:flex}.cn-sidebar--right .cn-sidecard__account-heading h2{margin:0;font-size:.875rem;font-weight:650}.cn-sidebar--right .cn-sidecard__account-heading .cn-badge{box-shadow:none;gap:5px;font-size:.75rem;font-weight:600}.cn-sidebar--right .cn-sidecard__account-group--financial{border-top:0;padding-top:0}.cn-sidebar--right .cn-sidecard__account-row{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;min-height:34px;padding:5px 2px;font-size:.875rem;display:grid;position:relative}.cn-sidebar--right .cn-sidecard__account-row>img{position:absolute;bottom:0;right:0}.cn-sidebar--right .cn-sidecard__account-row:hover,.cn-sidebar--right .cn-sidecard__account-row:focus-visible{background:var(--cn-surface-hover)}.cn-sidebar--right .cn-sidecard__account-row--primary{min-height:38px}.cn-sidebar--right .cn-sidecard__account-row--primary .cn-sidecard__account-value{font-size:1.0625rem;font-weight:700}.cn-sidebar--right .cn-sidecard__account-label{grid-column:2/-1}.cn-sidebar--right .cn-sidecard__account-value{text-align:right;white-space:nowrap;font-weight:600}.cn-sidebar--right .cn-sidecard-list__title{border-top:1px solid var(--cn-border);min-height:0;color:var(--cn-text);letter-spacing:normal;text-transform:none;margin:12px 0 0;padding:10px 0 6px;font-size:.875rem;display:block}.cn-sidebar--right .cn-sidecard-list__title a{color:inherit;text-decoration:none}.cn-sidebar--right .cn-sidecard-list__title a:hover{color:var(--cn-link)}.cn-sidebar--right .cn-sidecard--forum{padding:13px 0}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__header{align-items:start}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__avatar{z-index:2;position:relative}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__title{font-size:.875rem;line-height:1.4}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__title:after{content:"";z-index:1;position:absolute;inset:0}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__title:focus-visible{outline:none}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__title:focus-visible:after{outline:2px solid var(--cn-accent);outline-offset:2px}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__meta{gap:2px 6px;font-size:.75rem;line-height:1.45}.cn-sidebar--right .cn-sidecard--forum .cn-sidecard__meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cn-sidebar--right .cn-sidecard--forum time{flex:none;font-size:.6875rem}.cn-sidebar--right .cn-sidecard--forum{border-bottom:1px solid var(--cn-border)}.cn-sidebar--right .cn-sidecard--forum:hover,.cn-sidebar--right .cn-sidecard--forum:focus-within{background:var(--cn-surface-hover);border-bottom-color:var(--cn-border)}@media (prefers-reduced-motion:reduce){.cn-sidecard,.cn-sidecard-list__title{transition:none}}.cn-sidecard,.cn-sidecard-list__title,.cn-loading,.cn-user-menu,.cn-toast,.cn-modal__content{background:var(--cn-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--cn-border);border-radius:var(--cn-radius-md);box-shadow:var(--cn-shadow-sm)}.cn-card,.cn-sidecard{overflow:hidden}.cn-card{border:1px solid var(--cn-border);border-radius:var(--cn-radius-md);background:var(--cn-surface);min-width:0;min-height:0;box-shadow:var(--cn-shadow-sm);flex-direction:column;display:flex;position:relative}.cn-card__header{border-bottom:1px solid var(--cn-border);background:var(--cn-section);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.cn-card__header-main{flex:auto;min-width:0}.cn-card__title{min-width:0;color:var(--cn-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.cn-card__subtitle{color:var(--cn-text-soft);margin:.3rem 0 0;font-size:.875rem}.cn-card__subtitle a{color:inherit;text-decoration:underline}.cn-card__meta{color:var(--cn-text-soft);font-size:.875rem}.cn-card__actions{flex:none;align-items:center;gap:.25rem;display:inline-flex}.cn-card__action{appearance:none;width:1.875rem;height:1.875rem;color:var(--cn-text-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.cn-card__action svg{width:.875rem;height:.875rem}.cn-card__action:hover{background:var(--cn-surface-hover);color:var(--cn-link);text-decoration:none}.cn-card__action:focus-visible{outline:2px solid var(--cn-link);outline-offset:2px}.cn-card__action:disabled{opacity:.45;cursor:not-allowed}.cn-card__action--toggle svg{transition:transform .16s}.cn-card__action--toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.cn-card__body{min-width:0;min-height:0;color:var(--cn-text);padding:.8rem .9rem}.cn-card__footer{background:var(--cn-surface);border-top:1px solid var(--cn-border);padding:.7rem .9rem}.cn-card input[type=text],.cn-card input[type=search],.cn-card textarea,.cn-card select{border:1px solid var(--cn-border);background:var(--cn-input);width:100%;color:var(--cn-text);box-shadow:inset 0 1px 2px var(--cn-shadow-color);border-radius:.75rem;padding:.65rem .8rem}.cn-card textarea{resize:vertical;min-height:2.75rem}.cn-card--compact .cn-card__header{gap:.5rem;padding:.35rem .75rem}.cn-card--compact .cn-card__title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;overflow:hidden}.cn-card--compact .cn-card__actions{gap:.125rem}.cn-card--compact .cn-card__action{width:1.75rem;height:1.75rem}.cn-card--compact .cn-card__body{padding:.7rem .75rem}.cn-card--compact .cn-card__footer{padding:.55rem .75rem}.cn-card--history>.cn-card__body{padding:.85rem 1rem}.cn-card--history .cn-card__history-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-block:.8rem;display:flex}.cn-card--history .cn-panel-tabs{border-radius:var(--cn-radius-sm);flex-shrink:0;position:static;overflow:hidden}.cn-card--history .cn-panel-tabs__tab{padding:.35rem .75rem;font-size:.85rem}.cn-card--history .cn-card__history-meta{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;display:flex}.cn-card--history .cn-card__history-meta p{margin:0;font-size:.85rem}.cn-card--history .cn-card__history-meta .cn-card__history-retention{color:var(--cn-text-soft);font-size:.75rem}.cn-card--history .cn-pagination{margin-top:.8rem}.form-control,input:not([type]),input[type=number],input[type=search],input[type=url],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],input[type=text],input[type=email],input[type=password],select,textarea{background:var(--cn-input);color:var(--cn-text);border:1px solid var(--cn-border);box-shadow:inset 0 1px 2px var(--cn-shadow-color);border-radius:12px}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--cn-selected-border);box-shadow:0 0 0 4px var(--cn-focus-ring);outline:none}.cn-form{flex-direction:column;gap:.9rem;display:flex}.cn-form-group{flex-direction:column;gap:.35rem;display:flex}.cn-form-label{color:var(--cn-text-soft);font-size:.9rem;font-weight:600;line-height:1.4}.cn-form-required{color:var(--cn-danger-text)}.cn-form-control{flex-direction:column;display:flex}.cn-form-control input,.cn-form-control textarea,.cn-form-control select{border:1px solid var(--cn-border);background:var(--cn-input);width:100%;color:var(--cn-text);box-shadow:none;border-radius:10px;outline:none;padding:.65rem .8rem;transition:all .15s}.input-group{align-items:stretch;width:100%;display:flex}.input-group>.form-control,.input-group>input,.input-group>textarea,.input-group>select,.input-group>.cn-form-control{flex:auto;width:1%;min-width:0}.input-group-text{border:1px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text-soft);white-space:nowrap;align-items:center;padding:.65rem .8rem;display:flex}.input-group>.form-control:not(:last-child),.input-group>input:not(:last-child),.input-group>textarea:not(:last-child),.input-group>select:not(:last-child),.input-group>.cn-form-control:not(:last-child) input,.input-group>.cn-form-control:not(:last-child) textarea,.input-group>.cn-form-control:not(:last-child) select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>input:not(:first-child),.input-group>textarea:not(:first-child),.input-group>select:not(:first-child),.input-group>.cn-form-control:not(:first-child) input,.input-group>.cn-form-control:not(:first-child) textarea,.input-group>.cn-form-control:not(:first-child) select{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.input-group>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.input-group>.form-control:focus,.input-group>input:focus,.input-group>textarea:focus,.input-group>select:focus,.input-group>.cn-form-control input:focus,.input-group>.cn-form-control textarea:focus,.input-group>.cn-form-control select:focus{z-index:1;position:relative}.cn-form-control input:focus,.cn-form-control textarea:focus,.cn-form-control select:focus{border-color:var(--cn-selected-border);box-shadow:0 0 0 3px var(--cn-focus-ring)}.cn-form-group.has-error .cn-form-control input,.cn-form-group.has-error .cn-form-control textarea,.cn-form-group.has-error .cn-form-control select{border-color:var(--cn-danger-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--cn-danger-text) 10%, transparent)}.cn-form-group.has-error .cn-form-label{color:var(--cn-danger-text)}.cn-form-help{color:var(--cn-text-soft);font-size:.8rem;line-height:1.45}.cn-form-error{color:var(--cn-danger-text);margin:0;font-size:.8rem;line-height:1.4}.cn-form-non-field-errors{flex-direction:column;gap:.35rem;margin-bottom:.4rem;display:flex}.form-control:disabled,.cn-card input:disabled,.cn-card textarea:disabled,.cn-card select:disabled,.cn-form-control input:disabled,.cn-form-control textarea:disabled,.cn-form-control select:disabled{background:var(--cn-disabled-bg);color:var(--cn-disabled-text);border-color:var(--cn-border)}.cn-switch{min-height:2.75rem;color:var(--cn-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.cn-switch__track{border:1px solid var(--cn-border-strong);background:var(--cn-surface-muted);border-radius:2rem;width:2.75rem;padding:.2rem}.cn-switch__thumb{background:var(--cn-text-soft);border-radius:50%;width:1.1rem;height:1.1rem;display:block}.cn-switch__state{text-align:start;min-width:2rem;font-size:.8rem}.cn-switch[aria-checked=true] .cn-switch__track{background:var(--cn-selected-bg);border-color:var(--cn-selected-border)}.cn-switch[aria-checked=true] .cn-switch__thumb{background:var(--cn-link);transform:translate(1.1rem)}.cn-switch:focus-visible{outline:2px solid var(--cn-selected-border);outline-offset:2px;border-radius:.5rem}.cn-switch:disabled{opacity:.55;cursor:not-allowed}.cn-form--toolbar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(5rem,.45fr) auto;align-items:end;gap:.65rem;display:grid}.cn-form--toolbar .cn-form-group{gap:.25rem;min-width:0;margin:0}.cn-form--toolbar .cn-form-label{font-size:.8rem}.cn-form--toolbar input,.cn-form--toolbar select,.cn-form--toolbar .cn-button{min-height:36px;font-size:.875rem}.cn-form--toolbar .cn-button{padding:.4rem .8rem}.cn-form--toolbar .cn-form-control input,.cn-form--toolbar .cn-form-control select{padding:.45rem .65rem}.cn-form--toolbar .cn-form-control--search input{padding-inline-start:2rem}@media (width<=767px){.cn-form--toolbar{grid-template-columns:minmax(0,1fr) minmax(5rem,.45fr) auto}.cn-form--toolbar>:first-child{grid-column:1/-1}}@media (width<=420px){.cn-form--toolbar{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.cn-form--toolbar>.cn-button{grid-column:1/-1;justify-self:end}}.cn-form-control--search{position:relative}.cn-form-control--search>svg{color:var(--cn-text-soft);pointer-events:none;width:.9rem;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.cn-list-group{border-radius:var(--cn-radius-lg);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.cn-list-group>.list-group-item,.cn-list-group>.cn-list-group__item{color:var(--cn-text);background-color:var(--cn-surface);border:1px solid var(--cn-border);padding:0;text-decoration:none;display:block;position:relative}.cn-list-group>.list-group-item+.list-group-item,.cn-list-group>.cn-list-group__item+.cn-list-group__item{border-top-width:0}.cn-list-group>:first-child{border-top-left-radius:var(--cn-radius-lg);border-top-right-radius:var(--cn-radius-lg)}.cn-list-group>:last-child{border-bottom-right-radius:var(--cn-radius-lg);border-bottom-left-radius:var(--cn-radius-lg)}.cn-list-group>.list-group-item>.btn,.cn-list-group>.list-group-item>a,.cn-list-group>.list-group-item>button,.cn-list-group>.cn-list-group__item>.btn,.cn-list-group>.cn-list-group__item>a,.cn-list-group>.cn-list-group__item>button{border-radius:0;width:100%;min-height:44px}.cn-list-group>:first-child>.btn,.cn-list-group>:first-child>a,.cn-list-group>:first-child>button{border-top-left-radius:calc(var(--cn-radius-lg) - 1px);border-top-right-radius:calc(var(--cn-radius-lg) - 1px)}.cn-list-group>:last-child>.btn,.cn-list-group>:last-child>a,.cn-list-group>:last-child>button{border-bottom-right-radius:calc(var(--cn-radius-lg) - 1px);border-bottom-left-radius:calc(var(--cn-radius-lg) - 1px)}.cn-list-group--card{box-shadow:var(--cn-shadow-sm)}.cn-list-group--card>.cn-list-group__item{padding:.75rem 1rem}.cn-list-group__item{overflow:hidden}.cn-list-group__item:before{content:"";background:var(--cn-primary);opacity:.85;pointer-events:none;width:.25rem;position:absolute;inset:0 auto 0 0}.cn-list-group__item>*{position:relative}.cn-list-group__item--google:before{background:linear-gradient(#ef4444,#f59e0b)}.cn-list-group__item--apple:before{background:linear-gradient(#111827,#334155)}.cn-list-group__item--facebook:before{background:linear-gradient(#60a5fa,#1d4ed8)}.cn-list-group__item--github:before{background:linear-gradient(#6b7280,#111827)}.cn-list-group__item:hover:before,.cn-list-group__item:focus-within:before{opacity:1}table,.table{background:var(--cn-surface);border-radius:14px;overflow:hidden}.table--full{width:100%}.table--half{width:50%}.table thead th{background:var(--cn-section);color:var(--cn-text);border-bottom:1px solid var(--cn-border);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.table tbody td{color:var(--cn-text-soft);font-family:Helvetica,Arial,sans-serif;font-size:1em}.table td{border-top:1px solid var(--cn-border)}.table-striped tbody tr:nth-of-type(odd){background-color:var(--cn-surface-muted)}.table-hover tbody tr:hover{background-color:var(--cn-surface-hover)}@media (width<=767.98px){.table--half{width:100%}}.table--ledger{border-collapse:collapse;border-radius:0;width:100%;min-width:36rem;font-size:.875rem;line-height:1.35}.table--ledger th,.table--ledger td{text-align:left;vertical-align:top;padding:.5rem .6rem}.table--ledger thead th{background:var(--cn-surface-muted);color:var(--cn-text-soft);font-size:.75rem;font-weight:600}.table--ledger th:first-child{text-align:right}.table--ledger tbody td{border-bottom:1px solid var(--cn-border);overflow-wrap:anywhere;color:var(--cn-text);font-family:inherit}.table--ledger tbody tr:last-child td{border-bottom:0}.table--ledger td.table__amount{text-align:right;font-variant-numeric:tabular-nums}.table--ledger .table__amount strong{white-space:nowrap;font-weight:600}.table--ledger .table__amount.is-credit strong{color:var(--cn-success-text)}.table--ledger .table__amount.is-debit strong{color:var(--cn-danger-text)}.table--ledger .table__amount small{color:var(--cn-text-soft);font-size:.7rem;display:block}.table--ledger .table__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:28ch;display:-webkit-box;overflow:hidden}.table--ledger tbody td.table__date{color:var(--cn-text-soft);font-size:.75rem}.table--ledger th>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cn-pagination{justify-content:center;display:flex}.cn-pagination ul{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cn-pagination li{display:inline-flex}.cn-pagination a,.cn-pagination span{border:1px solid var(--cn-border);background:var(--cn-surface-muted);min-width:34px;height:34px;color:var(--cn-text);border-radius:10px;justify-content:center;align-items:center;padding:0 .6rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.cn-pagination a:hover{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text)}.cn-pagination .active span{background:var(--cn-selected-bg);border-color:var(--cn-selected-border);color:var(--cn-selected-text);font-weight:600}.cn-loading{background:var(--cn-surface-soft);border:1px dashed var(--cn-border);border-radius:10px;place-items:center;min-height:80px;display:grid}.cn-toast-host{top:calc(var(--cn-header-height) + 14px);right:calc(var(--cn-right-width) + 16px);z-index:calc(var(--cn-z-header) + 20);pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed}.cn-toast{pointer-events:auto;background:var(--cn-surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--cn-border);border-left:4px solid var(--cn-accent);box-shadow:var(--cn-shadow-md);color:var(--cn-text);opacity:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:12px;transition:opacity .3s,transform .3s;display:grid;transform:translate(100%)}.cn-toast--show{opacity:1;transform:translate(0)}.cn-toast--hide{opacity:0;transform:translate(100%)}.cn-toast--success{border-left-color:var(--cn-success)}.cn-toast--warning{border-left-color:var(--cn-warning)}.cn-toast--error,.cn-toast--danger{border-left-color:var(--cn-danger)}.cn-toast__icon{background:var(--cn-info-bg);width:40px;height:40px;color:var(--cn-link);border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.cn-toast--success .cn-toast__icon{background:var(--cn-success-bg);color:var(--cn-success-text)}.cn-toast--warning .cn-toast__icon{background:var(--cn-warning-bg);color:var(--cn-warning-text)}.cn-toast--error .cn-toast__icon,.cn-toast--danger .cn-toast__icon{background:var(--cn-danger-bg);color:var(--cn-danger-text)}.cn-toast__content{min-width:0}.cn-toast__title{color:var(--cn-text);margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.25}.cn-toast__message{color:var(--cn-text-soft);word-break:break-word;font-size:13px;line-height:1.4}.cn-toast__close{width:32px;height:32px;color:var(--cn-text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:-2px -2px 0 0;padding:0;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.cn-toast__close:hover{background:var(--cn-surface-hover);color:var(--cn-text)}@media (width<=991px){.cn-toast-host{width:min(380px,100vw - 24px);right:16px}}@media (width<=767px){.cn-toast-host{top:calc(var(--cn-header-height) + 10px);width:auto;left:12px;right:12px}.cn-toast{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;padding:10px}.cn-toast__icon{border-radius:10px;width:36px;height:36px}}.background-image,.main.background-image{background:linear-gradient(var(--cn-veil), var(--cn-veil)), url(/static/img/background/network.jpg) center center/cover no-repeat fixed}.cn-tabs{flex-direction:column;gap:.75rem;display:flex}.cn-tabs__nav{scrollbar-width:thin;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.cn-tabs__tab{border:1px solid var(--cn-border);background:var(--cn-surface-muted);min-width:76px;color:var(--cn-text);cursor:pointer;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:flex}.cn-tabs__tab:hover{background:var(--cn-surface-hover);border-color:var(--cn-selected-border);box-shadow:0 6px 16px var(--cn-shadow-color);transform:translateY(-1px)}.cn-tabs__tab.is-active{background:var(--cn-selected-bg);border-color:var(--cn-selected-border);color:var(--cn-selected-text);box-shadow:0 6px 16px var(--cn-shadow-color)}.cn-tabs__tab-label{white-space:nowrap;font-size:.78rem;font-weight:700}.cn-tabs__tab-meta{color:var(--cn-text-soft);white-space:nowrap;font-size:.7rem}.cn-tabs__panel{flex-direction:column;gap:.75rem;display:none}.cn-tabs__panel.is-active{display:flex}.cn-modal{z-index:9999;width:100vw;height:100vh;padding:1rem;display:none;position:fixed;top:0;left:0;overflow-y:auto}.cn-modal.is-open{display:block}.cn-modal[aria-hidden=false] .cn-modal__backdrop{opacity:1}.cn-modal[aria-hidden=false] .cn-modal__dialog{opacity:1;transform:translate(-50%,-50%)scale(1)}.cn-modal__backdrop{background:var(--cn-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:100vw;height:100vh;transition:opacity .2s;position:fixed;top:0;left:0}.cn-modal__dialog{z-index:1;background:var(--cn-surface-raised);border:1px solid var(--cn-border);width:min(720px,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:0 20px 60px var(--cn-shadow-color), 0 8px 24px var(--cn-shadow-color);opacity:0;border-radius:1.15rem;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.985)}.cn-modal__header,.cn-modal__footer{background:var(--cn-surface-muted);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.cn-modal__header{border-bottom:1px solid var(--cn-border);justify-content:space-between}.cn-modal__footer{border-top:1px solid var(--cn-border);flex-wrap:wrap}.cn-modal__title{color:var(--cn-text);margin:0;font-size:1.05rem;font-weight:700}.cn-modal__body{color:var(--cn-text);padding:1rem 1.1rem;overflow:auto}.cn-modal__close{width:2.25rem;height:2.25rem;color:var(--cn-text-soft);cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.cn-modal__close:hover{background:var(--cn-surface-hover);color:var(--cn-text)}@media (width<=767px){.cn-modal{padding:.5rem}.cn-modal__dialog{border-radius:.95rem;width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.cn-modal__header,.cn-modal__body,.cn-modal__footer{padding-left:.9rem;padding-right:.9rem}}body.has-modal-open{overflow:hidden}.cn-shoutbox{min-width:0;color:var(--cn-text);background:0 0;flex-direction:column;gap:.55rem;padding:0;display:flex}.cn-shoutbox__messages{overscroll-behavior:contain;border:1px solid var(--cn-border);background:var(--cn-surface-muted);height:clamp(190px,27vh,260px);min-height:0;font-size:var(--cn-shoutbox-font-size,1rem);scrollbar-width:thin;border-radius:.65rem;padding:.2rem .55rem;overflow-y:auto}.cn-shoutbox__empty{color:var(--cn-text-soft);text-align:center;margin:0;padding:1rem .35rem;font-size:.85em}.cn-shoutbox__entry{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.45rem;min-width:0;padding:.42rem 0;display:grid}.cn-shoutbox__entry+.cn-shoutbox__entry{border-top:1px solid var(--cn-border)}.cn-shoutbox__avatar{cursor:pointer;background:0 0;border:0;border-radius:.3rem;width:22px;height:22px;padding:0;display:block}.cn-shoutbox__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.cn-shoutbox__entry-content{min-width:0}.cn-shoutbox__entry-header{flex-wrap:wrap;align-items:baseline;gap:.1rem .35rem;min-width:0;margin-bottom:.1rem;line-height:1.25;display:flex}.cn-shoutbox__username{overflow-wrap:anywhere;min-width:0;font-size:.85em;font-weight:700;text-decoration:none}.cn-shoutbox__private{color:var(--cn-text-soft);font-size:.77em}.cn-shoutbox__time{white-space:nowrap;color:var(--cn-text-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72em}.cn-shoutbox__text{overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.35}.cn-shoutbox__text p{margin:0}.cn-shoutbox__text img{max-width:100%;height:auto}.cn-shoutbox__reactions{flex-wrap:wrap;gap:.25rem;margin-top:.2rem;display:flex}.cn-shoutbox__reaction{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:999px;align-items:center;min-height:19px;padding:.05rem .3rem;font-size:.85em;line-height:1;display:inline-flex}.cn-shoutbox__react{flex:none}.cn-shoutbox__react[open]{flex-basis:100%;order:2}.cn-shoutbox__react summary{width:20px;height:20px;color:var(--cn-text-soft);cursor:pointer;border-radius:.35rem;place-items:center;font-size:.9em;line-height:1;list-style:none;display:inline-grid}.cn-shoutbox__react summary::-webkit-details-marker{display:none}.cn-shoutbox__react summary:hover{color:var(--cn-link);background:var(--cn-surface-hover)}.cn-shoutbox__reaction-options,.cn-shoutbox__emoji-options{flex-wrap:wrap;gap:.3rem;padding-top:.35rem;display:flex}.cn-shoutbox__reaction-options button,.cn-shoutbox__emoji-options button{border:1px solid var(--cn-border);background:var(--cn-surface);cursor:pointer;border-radius:.45rem;place-items:center;min-width:30px;min-height:30px;padding:.2rem;font-size:1rem;display:grid}.cn-shoutbox__reaction-options button:hover:not(:disabled),.cn-shoutbox__emoji-options button:hover:not(:disabled){background:var(--cn-surface-hover)}.cn-shoutbox__reaction-options button:disabled,.cn-shoutbox__emoji-options button:disabled{opacity:.5;cursor:not-allowed}.cn-shoutbox__form{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.cn-shoutbox .cn-shoutbox__textarea{box-sizing:border-box;border:1px solid var(--cn-border);background:var(--cn-input);width:100%;min-width:0;min-height:46px;max-height:110px;color:var(--cn-text);resize:vertical;font:inherit;box-shadow:none;border-radius:.6rem;padding:.5rem .65rem;font-size:.875rem;line-height:1.35;display:block}.cn-shoutbox .cn-shoutbox__textarea:focus-visible{border-color:var(--cn-selected-border);outline:2px solid var(--cn-focus-ring);outline-offset:1px}.cn-shoutbox__toolbar{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.cn-shoutbox__tool{flex:none;min-width:0}.cn-shoutbox__tool[open]{flex:1 0 100%;order:2}.cn-shoutbox__tool summary{box-sizing:border-box;border:1px solid var(--cn-border);background:var(--cn-surface-muted);width:32px;height:32px;color:var(--cn-text-soft);cursor:pointer;border-radius:.5rem;place-items:center;padding:0;list-style:none;display:grid}.cn-shoutbox__tool summary::-webkit-details-marker{display:none}.cn-shoutbox__tool summary:hover{color:var(--cn-link);background:var(--cn-surface-hover)}.cn-shoutbox__send{order:1;min-height:32px;margin-left:auto;padding:.35rem .7rem}.cn-shoutbox__preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.55rem .2rem .15rem;display:grid}.cn-shoutbox__preferences label{align-items:center;gap:.35rem;min-width:0;font-size:.8rem;line-height:1.3;display:flex}.cn-shoutbox__preferences input[type=checkbox]{flex:none}.cn-shoutbox__size{grid-column:1/-1}.cn-shoutbox__size input[type=range]{flex:auto;min-width:0}.cn-shoutbox__inactive{color:var(--cn-text-soft);margin:0;font-size:.8rem}.cn-shoutbox__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cn-shoutbox summary:focus-visible,.cn-shoutbox button:focus-visible,.cn-shoutbox a:focus-visible{outline:2px solid var(--cn-focus-ring);outline-offset:2px}.emoji-picker{z-index:2000;opacity:0;border:1px solid var(--cn-border);background:var(--cn-surface-raised);width:23rem;box-shadow:0 18px 40px var(--cn-shadow-color), inset 0 1px 0 var(--cn-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin:0 .5rem;font-family:cuneros-emojis,Helvetica Neue,Roboto,SansSerif,sans-serif;transition:opacity .3s,transform .25s;overflow:hidden;transform:translateY(6px)}.emoji-picker.visible{opacity:1;transform:translateY(0)}.emoji-picker__content{background:linear-gradient(180deg, var(--cn-surface), var(--cn-surface-muted));height:20rem;padding:.75rem;position:relative;overflow:hidden}.emoji-picker__preview{border-top:1px solid var(--cn-border);background:var(--cn-surface-muted);flex-direction:row;align-items:center;min-height:3.25rem;padding:.75rem .9rem;display:flex}.emoji-picker__preview-emoji{margin-right:.5rem;font-family:cuneros-emojis,Helvetica Neue,Roboto,SansSerif,sans-serif;font-size:1.9rem;line-height:1}.emoji-picker__preview-name{overflow-wrap:break-word;word-break:break-word;color:var(--cn-text-soft);font-size:.88rem;line-height:1.3}.emoji-picker__tabs{gap:.25rem;margin:0;padding:0;display:flex}.emoji-picker__tab{cursor:pointer;color:var(--cn-text-soft);text-align:center;border-radius:8px;flex-grow:1;justify-content:center;align-items:center;font-size:1.35rem;list-style:none;transition:background .18s,color .18s,transform .18s;display:flex}.emoji-picker__tab:hover{background:var(--cn-surface-hover);color:var(--cn-text)}.emoji-picker__tab:active{transform:scale(.98)}.emoji-picker__tab.active{background:var(--cn-primary-fill);color:var(--cn-text-inverse);box-shadow:0 8px 18px var(--cn-shadow-color)}.emoji-picker__tab svg{padding:.15rem}.emoji-picker__tab-body{margin-top:.75rem;transition:transform .25s;position:absolute;transform:translate(25rem)}.emoji-picker__tab-body h2{color:var(--cn-text);text-align:left;letter-spacing:.01em;margin:0 0 .5rem;font-size:.82rem;font-weight:700}.emoji-picker__tab-body.active{display:block;transform:translate(0)}.emoji-picker__emojis{flex-wrap:wrap;align-content:flex-start;width:22.6rem;height:16.5rem;margin:auto;padding-right:.25rem;display:flex;overflow-y:auto}.emoji-picker__emojis.search-results{height:21rem}.emoji-picker__emoji{cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;width:1.5em;height:1.5em;margin:0;padding:0;font-family:cuneros-emojis,Helvetica Neue,Roboto,SansSerif,sans-serif;font-size:1.8rem;line-height:1;transition:background .18s,transform .18s,box-shadow .18s}.emoji-picker__emoji:focus,.emoji-picker__emoji:hover{background:var(--cn-surface-hover);transform:scale(1.05)}.emoji-picker__emoji:focus-visible{box-shadow:0 0 0 3px var(--cn-selected-border)}.emoji-picker__emoji .twemoji-emoji{width:1em;height:1em}.emoji-picker__search-container{height:2.5rem;margin:.5rem 0 .75rem;display:flex;position:relative}.emoji-picker__search{box-sizing:border-box;border:1px solid var(--cn-border);background:var(--cn-surface);width:100%;color:var(--cn-text);box-shadow:inset 0 1px 2px var(--cn-shadow-color);border-radius:12px;outline:none;padding:.45rem 2.5rem .45rem .85rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.emoji-picker__search::placeholder{color:var(--cn-text-soft)}.emoji-picker__search:focus{border-color:var(--cn-selected-border);box-shadow:0 0 0 4px var(--cn-focus-ring), inset 0 1px 2px var(--cn-shadow-color)}.emoji-picker__search-icon{width:1em;height:1em;color:var(--cn-text-soft);pointer-events:none;position:absolute;top:calc(50% - .5em);right:.9rem}.emoji-picker__search-not-found{color:var(--cn-text-soft);text-align:center;margin-top:2.25rem}.emoji-picker__search-not-found h2{color:var(--cn-text);margin:.5rem 0 0;font-size:1rem;font-weight:700}.emoji-picker__search-not-found-icon{opacity:.75;font-size:3rem}.emoji-picker__variant-overlay{background:var(--cn-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;justify-content:center;width:23rem;height:27.5rem;display:flex;position:absolute;inset:0}.emoji-picker__variant-popup{border:1px solid var(--cn-border);background:var(--cn-surface);box-shadow:0 18px 40px var(--cn-shadow-color);text-align:center;border-radius:12px;margin:.75rem;padding:1rem;position:relative}.emoji-picker__variant-popup-close-button{width:1.5rem;height:1.5rem;color:var(--cn-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.emoji-picker__variant-popup-close-button:hover{background:var(--cn-surface-hover);color:var(--cn-text)}.twemoji-emoji{width:1.5em;height:1.5em}html.emoji{font-size:1em!important}.cn-emoji-picker{display:inline-block}.cn-emoji-picker__trigger{align-items:center;gap:.6rem;display:inline-flex}.cn-emoji-picker__selection{font-size:1.65rem;line-height:1.2}.cn-emoji-picker__panel{z-index:2000;box-sizing:border-box;border:1px solid var(--cn-border);background:var(--cn-surface-raised);width:min(23rem,100vw - 16px);height:440px;color:var(--cn-text);box-shadow:var(--cn-shadow-lg);border-radius:12px;flex-direction:column;padding:.5rem;font-family:inherit;display:flex;position:fixed;overflow:hidden}.cn-emoji-picker__panel>p{color:var(--cn-text-soft);padding:.5rem}.cn-emoji-picker__header{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.cn-emoji-picker__header input{flex:1;min-width:0}.cn-emoji-picker__categories{border-bottom:1px solid var(--cn-border);flex-shrink:0;padding:.25rem 0;display:flex}.cn-emoji-picker__categories button{flex:1;min-width:0;font-size:1.15rem}.cn-emoji-picker__icon{min-width:0;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.cn-emoji-picker__icon:hover{background:var(--cn-surface-hover)}.cn-emoji-picker__icon[aria-pressed=true]{background:var(--cn-surface-muted);box-shadow:inset 0 0 0 1px var(--cn-selected-border)}.cn-emoji-picker__icon:focus-visible{outline:2px solid var(--cn-selected-border);outline-offset:-2px}.cn-emoji-picker__header>button{width:32px}.cn-emoji-picker__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.cn-emoji-picker__list{position:relative}.cn-emoji-picker__row{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;display:grid;position:absolute;left:0;right:0}.cn-emoji-picker__row h3{color:var(--cn-text-soft);grid-column:1/-1;margin:0;padding-left:.25rem;font-size:.8rem}.cn-dropdown{align-items:center;display:inline-flex;position:relative}.cn-dropdown__toggle{border:1px solid var(--cn-border);background:var(--cn-surface-raised);min-height:2.5rem;color:var(--cn-text);font:inherit;cursor:pointer;border-radius:.875rem;align-items:center;gap:.5rem;padding:.65rem .9rem;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.cn-dropdown__toggle:hover{background:var(--cn-surface-hover);border-color:var(--cn-border-strong,var(--cn-border));box-shadow:0 8px 18px var(--cn-shadow-color)}.cn-dropdown__toggle:focus-visible{border-color:var(--cn-primary);box-shadow:0 0 0 3px var(--cn-focus-ring)}.cn-dropdown__caret{font-size:.8em;transition:transform .2s}.cn-dropdown__menu{z-index:1200;border:1px solid var(--cn-border);background:var(--cn-surface-raised);min-width:13rem;box-shadow:0 18px 42px var(--cn-shadow-color);opacity:0;visibility:hidden;border-radius:1rem;padding:.45rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-.35rem)}.cn-dropdown__item{width:100%;min-height:2.5rem;color:var(--cn-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;padding:.7rem .85rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.cn-dropdown__item:hover,.cn-dropdown__item:focus-visible{background:var(--cn-surface-hover);color:var(--cn-text)}.cn-dropdown__item--danger{color:var(--cn-danger-text)}.cn-dropdown__item--danger:hover,.cn-dropdown__item--danger:focus-visible{background:var(--cn-danger-bg);color:var(--cn-danger-text)}.cn-dropdown--right .cn-dropdown__menu{left:auto;right:0}.cn-dropdown--full{width:100%}.cn-dropdown--full .cn-dropdown__toggle{justify-content:space-between;width:100%}.cn-dropdown--full .cn-dropdown__menu{width:100%;min-width:100%}.cn-dropdown.is-open .cn-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.cn-dropdown.is-open .cn-dropdown__caret{transform:rotate(180deg)}.cn-dropdown.is-open .cn-dropdown__toggle{border-color:var(--cn-primary);box-shadow:0 0 0 3px var(--cn-focus-ring)}.cn-activity-dialog__progress{gap:.5rem;margin-block:1rem;display:grid}.cn-activity-dialog__progress progress{appearance:none;border-radius:var(--cn-radius-sm);background:var(--cn-surface-muted);width:100%;height:1.25rem;color:var(--cn-primary);accent-color:var(--cn-primary);border:0;display:block;overflow:hidden}.cn-activity-dialog__progress progress::-webkit-progress-bar{background:var(--cn-surface-muted)}.cn-activity-dialog__progress progress::-webkit-progress-value{background:var(--cn-primary)}.cn-activity-dialog__progress progress::-moz-progress-bar{background:var(--cn-primary)}.cn-activity-dialog__smileys{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));place-items:center;gap:0;margin:18px 0 8px;padding:0;display:grid}.cn-activity-dialog__smiley-info{margin-top:16px}.cn-activity-dialog__footer{gap:10px;display:grid}.cn-activity-dialog__meta{color:var(--cn-text-soft);margin:0;font-size:14px;line-height:1.45}.cn-activity-dialog__smileys{background:linear-gradient(180deg, var(--cn-surface), var(--cn-surface));border:1px solid var(--cn-border);box-shadow:inset 0 1px 0 var(--cn-border), inset 0 -1px 0 var(--cn-border);border-radius:18px}.smiley{background:var(--cn-surface);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-self:center;width:100%;max-width:64px;padding:6px;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.smiley:hover{background:var(--cn-surface);box-shadow:0 10px 20px var(--cn-shadow-color)}.smiley.is-selected{border-color:var(--cn-danger);box-shadow:0 0 0 4px var(--cn-danger-bg)}.smiley.correct_smiley{border-color:#0000}.smiley.correct_smiley.active{box-shadow:0 0 0 5px color-mix(in srgb, var(--cn-success) 16%, transparent);transform:scale(1.05)}.smiley.wrong{animation:.35s shake}.correct_smiley{animation:.5s correctBounce}#amazon-ads{background:var(--cn-surface-tint);border:1px solid var(--cn-info-border);border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:.9rem}#amazon-ads a{font-weight:600}#donate-p,#ap-close{margin:0}#donate-btn,#ap-close-btn{min-width:140px}#donate-btn{background:linear-gradient(180deg, var(--cn-brand), var(--cn-brand-dark));border:1px solid var(--cn-brand-dark);box-shadow:0 6px 14px color-mix(in srgb, var(--cn-brand) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 45%, transparent);transition:all .18s}#donate-btn:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--cn-brand) 36%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 50%, transparent)}#ap_widget_time_left{min-width:52px;color:var(--cn-text);font-weight:800;animation:1s infinite alternate countdownPulse;display:inline-block}.cn-reward-chip{border:1px solid var(--cn-border);background:var(--cn-surface);min-width:5em;min-height:40px;color:var(--cn-text);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.cn-reward-chip i{opacity:.9;font-size:14px}.cn-reward-chip:hover{background:var(--cn-surface);text-decoration:none}.cn-reward-chip--ready{border-color:var(--cn-brand-dark);background:linear-gradient(180deg, var(--cn-brand), var(--cn-brand-dark));color:var(--cn-shell);box-shadow:0 6px 14px color-mix(in srgb, var(--cn-brand) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 35%, transparent);animation:2.2s ease-in-out infinite cn-reward-chip-pulse}.cn-reward-chip--ready:hover{background:linear-gradient(180deg, var(--cn-brand), var(--cn-brand-dark));border-color:var(--cn-brand-dark);color:var(--cn-shell);box-shadow:0 10px 20px color-mix(in srgb, var(--cn-brand) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 40%, transparent)}.cn-reward-chip--sidebar{justify-content:center;width:100%;min-height:38px;font-size:14px}@keyframes countdownPulse{0%{opacity:.7}to{opacity:1}}@keyframes correctBounce{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes cn-reward-chip-pulse{0%,to{box-shadow:0 6px 14px color-mix(in srgb, var(--cn-brand) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 35%, transparent)}50%{box-shadow:0 8px 18px color-mix(in srgb, var(--cn-brand) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 40%, transparent)}}@media (width<=767px){.cn-activity-dialog__smileys{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px;padding:12px}.smiley{max-width:56px;padding:4px}}body.premium .cn-reward-chip--ready{border-color:var(--cn-selected-border);background:linear-gradient(180deg, var(--cn-selected-bg), var(--cn-selected-bg));color:var(--cn-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cn-accent) 12%, transparent), 0 4px 14px color-mix(in srgb, var(--cn-accent) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 10%, transparent);animation:none}body.premium .cn-reward-chip--ready i{color:var(--cn-selected-text);opacity:1}body.premium .cn-reward-chip--ready:hover{border-color:var(--cn-selected-border);background:linear-gradient(180deg, var(--cn-surface-hover), var(--cn-surface-hover));box-shadow:0 0 0 1px color-mix(in srgb, var(--cn-accent) 18%, transparent), 0 7px 18px color-mix(in srgb, var(--cn-accent) 25%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 12%, transparent)}@keyframes cn-reward-chip-premium-pulse{0%,to{box-shadow:0 6px 14px color-mix(in srgb, var(--cn-accent) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 28%, transparent)}50%{box-shadow:0 8px 20px color-mix(in srgb, var(--cn-accent) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cn-text-inverse) 32%, transparent)}}.cn-fireworks{pointer-events:none;z-index:10000;width:100%;height:100%;position:fixed;inset:0}.cn-flow{flex-direction:column;gap:1rem;display:flex}.cn-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cn-flow__step{border:1px solid var(--cn-border);background:var(--cn-surface);color:var(--cn-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:all .2s;display:flex}.cn-flow__step:hover:not(.is-disabled){box-shadow:var(--cn-shadow-md)}.cn-flow__step.is-active{border-color:var(--cn-selected-border);background:var(--cn-selected-bg);color:var(--cn-selected-text)}.cn-flow__step.is-complete{border-color:var(--cn-success)}.cn-flow__step.is-disabled{opacity:.55;cursor:not-allowed}.cn-flow__step-index{background:var(--cn-shell);width:2rem;height:2rem;color:var(--cn-text-inverse);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.cn-flow__step-label{font-weight:600;line-height:1.2}.cn-flow__panel{display:none}.cn-flow__panel.is-active{display:block}.cn-flow__actions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.cn-flow__actions--split{justify-content:space-between}.cn-select-grid{gap:.75rem;display:grid}.cn-select-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-select-grid--payments{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-select-card{border:1px solid var(--cn-border);background:var(--cn-surface);min-height:3.5rem;color:var(--cn-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1rem;transition:all .2s;display:flex}.cn-select-card:hover{box-shadow:var(--cn-shadow-md)}.cn-select-card:focus-visible{border-color:var(--cn-selected-border)}.cn-select-card.is-active{border-color:var(--cn-selected-border);background:var(--cn-selected-bg);color:var(--cn-selected-text)}.cn-select-card--payment{justify-content:flex-start}.cn-order-summary{background:var(--cn-shell);color:var(--cn-text-inverse);border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.cn-payment-pre{white-space:pre-wrap;word-break:break-word;margin:0}@media (width<=767px){.cn-flow__steps{grid-template-columns:1fr}.cn-select-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-select-grid--payments{grid-template-columns:1fr}.cn-flow__actions{flex-direction:column;align-items:stretch}}.cn-quicklinks{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.cn-quicklinks__title{color:var(--cn-text-strong,var(--cn-text));align-items:center;gap:.5rem;font-weight:700;display:flex}.cn-quicklinks__title i{color:var(--cn-primary);font-size:.9em}.cn-quicklinks__items{flex-wrap:wrap;gap:.5rem;display:flex}.cn-quicklinks__items a{color:var(--cn-primary-700,var(--cn-link));background:var(--cn-primary-50,var(--cn-surface-tint));border:1px solid var(--cn-info-border);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .15s,box-shadow .15s;display:inline-flex}.cn-quicklinks__items a:hover,.cn-quicklinks__items a:focus-visible{background:var(--cn-primary-fill);color:var(--cn-text-inverse);box-shadow:0 4px 10px color-mix(in srgb, var(--cn-accent) 25%, transparent);transform:translateY(-1px)}.cn-quicklinks__items a:active{box-shadow:none;transform:translateY(0)}.cn-page-header{border-bottom:1px solid var(--cn-border);min-width:0;color:var(--cn-text);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding-block:.25rem .75rem;display:flex}.cn-page-header__identity{flex-wrap:wrap;flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.cn-page-header__icon{color:var(--cn-link);flex:none;width:1.15rem}.cn-page-header__title{color:var(--cn-text);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.4}.cn-page-header__ads{text-align:right;min-width:0;max-width:min(16rem,45%);margin-inline-start:auto;display:flex}.cn-page-header__context{color:var(--cn-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.cn-page-header__context p{margin:0}.cn-page-header__premium-notice{flex-basis:100%;min-width:0;margin:0;padding:.625rem .75rem;font-size:.875rem}.cn-page-header__premium-notice ul{margin:.25rem 0;padding-inline-start:1.25rem}.cn-page-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cn-page-header__navigation{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.cn-page-header__navigation a{border-radius:var(--cn-radius-sm);min-height:2.75rem;color:var(--cn-text-soft);overflow-wrap:anywhere;align-items:center;padding:.4rem .65rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cn-page-header__navigation a:hover{background:var(--cn-surface-hover);color:var(--cn-link)}.cn-page-header__navigation a[aria-current=page]{background:var(--cn-selected-bg);color:var(--cn-selected-text)}.cn-page-header__navigation a:focus-visible{outline:2px solid var(--cn-link);outline-offset:2px}@media (width<=575px){.cn-page-header__context{flex-basis:100%}.cn-page-header__navigation{gap:.25rem}}.cn-page{--cn-radius-md:.875rem;--cn-radius-sm:.5rem;min-width:0}.cn-page>.cn-page-header{margin-bottom:0}.cn-page:not(.cn-flow)>.cn-page-header{margin-bottom:1rem}.cn-page .cn-card__header{background:0 0;border-bottom:0;padding-bottom:.25rem}.cn-page .cn-card__title{font-size:1rem}.cn-page .cn-card__body>:first-child{margin-top:0}.cn-page .cn-card__body>:last-child{margin-bottom:0}.cn-page h2{font-size:1.125rem;line-height:1.4}.cn-page h3{font-size:1rem;line-height:1.4}.cn-page__reading{max-width:54rem}.cn-page-header__more{flex-basis:100%;min-width:0}.cn-page-header__more>summary{display:none}@media (width<=575px){.cn-page-header__more>summary{width:fit-content;min-height:2.75rem;color:var(--cn-link);cursor:pointer;padding:.65rem;font-size:.875rem;font-weight:600;display:list-item}.cn-page-header__more>summary:focus-visible{outline:2px solid var(--cn-link);outline-offset:2px}}.ap-pool-list{border-radius:var(--cn-radius-xl);box-shadow:var(--cn-shadow-sm);margin:0;list-style:none;overflow:hidden}.ap-pool-list .cn-list-group__item{background:var(--cn-surface);padding:.65rem .9rem}.ap-pool-list .cn-list-group__item:before{display:none}.ap-pool-list__total{border-bottom:1px solid color-mix(in srgb, var(--cn-accent) 20%, var(--cn-border));letter-spacing:-.02em;text-align:center;font-size:1.6rem;font-weight:800;background:linear-gradient(135deg, color-mix(in srgb, var(--cn-accent) 16%, var(--cn-surface)), color-mix(in srgb, var(--cn-accent) 7%, var(--cn-surface)))!important;color:var(--cn-text)!important;padding:.85rem 1rem!important}.ap-pool-list__item{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;transition:background-color .16s;display:flex!important}.ap-pool-list__item:hover{background:color-mix(in srgb, var(--cn-bg-soft) 45%, var(--cn-surface))!important}.ap-pool-list__label{min-width:0;color:var(--cn-text);align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.ap-pool-list__label i{width:1.1rem;color:var(--cn-text-soft);text-align:center;font-size:.9rem;transition:color .16s}.ap-pool-list a.ap-pool-list__label{transition:color .16s}.ap-pool-list a.ap-pool-list__label:hover,.ap-pool-list a.ap-pool-list__label:hover i{color:var(--cn-link)}.ap-pool-list__value{background:var(--cn-bg-soft);min-width:70px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cn-border) 80%, var(--cn-surface));color:var(--cn-text);text-align:right;border-radius:999px;flex:none;padding:.25rem .65rem;font-size:1.15rem;font-weight:800;line-height:1.1}.ap-pool-list__donation{color:var(--cn-text-soft);font-size:.9rem;line-height:1.3;background:color-mix(in srgb, var(--cn-bg-soft) 35%, var(--cn-surface))!important;padding:.5rem .9rem .5rem 1.5rem!important}.ap-pool-list__donation a{color:var(--cn-text);font-weight:600;text-decoration:none;transition:color .16s}.ap-pool-list__donation a:hover{color:var(--cn-link)}.ap-pool-list__donation.is-hidden{display:none}.ap-pool-list__more{background:var(--cn-bg-soft)!important;padding:0!important}.ap-pool-list__more-button{width:100%;min-height:38px;color:var(--cn-text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:.5rem .9rem;font-size:.9rem;font-weight:700;transition:background-color .16s,color .16s;display:block}.ap-pool-list__more-button:hover{background:color-mix(in srgb, var(--cn-accent) 8%, var(--cn-surface));color:var(--cn-link)}.page__top-ad{justify-content:center;display:flex}.ad-slot{border-radius:1rem;width:100%;margin:0;padding:0;list-style:none}.ad-slot--top,.ad-slot--secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.ad-slot--top li,.ad-slot--secondary li{max-width:100%}.ad-slot--top img,.ad-slot--secondary img{max-width:100%;height:auto;display:block}.cn-advertisement{border:1px solid color-mix(in srgb, var(--cn-border) 35%, transparent);border-radius:var(--cn-radius-sm,8px);background:0 0;width:100%;min-height:80px;margin-bottom:8px;padding:4px 8px}.cn-advertisement__header{justify-content:flex-end;margin-bottom:3px;display:flex}.cn-advertisement__label{color:var(--cn-text-soft);font-size:.65rem;line-height:1.2}.cn-advertisement__ads{flex-flow:row;justify-content:center;align-items:center;gap:8px;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex}.cn-advertisement__ads li{flex:0 auto;min-width:0;max-width:100%;list-style:none}.cn-advertisement__ads a{max-width:100%;text-decoration:none;display:block}.cn-advertisement__ads img{max-width:100%;height:auto;display:block}.cn-advertisement__chip{border:1px solid var(--cn-ad-border,color-mix(in srgb, var(--cn-border) 65%, transparent));background:var(--cn-ad-background,color-mix(in srgb, var(--cn-surface-muted) 45%, transparent));min-width:0;max-width:100%;color:var(--cn-ad-link,color-mix(in srgb, var(--cn-link) 65%, var(--cn-text-soft)));white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;padding:.125rem .375rem;font-size:.75rem;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.cn-advertisement__chip:hover{color:var(--cn-ad-link,var(--cn-link));text-decoration:underline}.cn-advertisement__chip:focus-visible{outline:2px solid var(--cn-link);outline-offset:2px}.cn-advertisement__tag{color:var(--cn-ad-label,var(--cn-text-soft));flex:none;font-size:.625rem;line-height:1}.cn-advertisement__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.premium-hero{background:radial-gradient(circle at top right, var(--cn-ambient), transparent 36%), linear-gradient(135deg, var(--cn-surface) 0%, var(--cn-surface-muted) 100%);border:1px solid var(--cn-border);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;min-height:260px;padding:36px;display:flex;position:relative;overflow:hidden}.premium-hero h1{margin:10px 0 8px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.premium-hero h1 span{color:var(--cn-primary,var(--cn-link))}.premium-hero__content{z-index:2;min-width:0;max-width:650px;position:relative}.premium-hero__subtitle{color:var(--cn-text-soft);margin:0;font-size:1.25rem}.premium-hero__visual{min-width:0;height:180px;box-shadow:0 20px 50px var(--cn-shadow-color), inset 0 0 0 1px color-mix(in srgb, var(--cn-text-inverse) 8%, transparent);background:url(/static/vue/assets/premium_card-Dj4kdgPO.png) 50%/cover no-repeat;border-radius:18px;flex:0 280px}.premium-badge{background:var(--cn-surface-muted);color:var(--cn-text-soft);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:6px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.premium-benefits{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.premium-benefit{text-align:center;flex-direction:column;gap:4px;padding:24px;display:flex}.premium-benefit:not(:last-child){border-right:1px solid var(--cn-border)}.premium-benefit strong{color:var(--cn-primary,var(--cn-link));font-size:1.25rem}.premium-benefit span{color:var(--cn-text-soft);font-size:.9rem}.premium-purchase,.premium-more,.premium-coupon{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:16px;padding:28px}.premium-purchase h2,.premium-more h2,.premium-coupon h2{margin-top:0}.premium-purchase>p{color:var(--cn-text-soft);margin-top:-6px}#premium-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:16px;margin-top:24px;display:grid}.premium-plan{border:1px solid var(--cn-border);background:var(--cn-surface);cursor:pointer;text-align:left;font:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.premium-plan:hover{border-color:var(--cn-border);box-shadow:0 10px 28px var(--cn-shadow-color);transform:translateY(-2px)}.premium-plan:focus-visible{outline:2px solid var(--cn-primary);outline-offset:3px}.premium-plan--selected{border-color:var(--cn-accent-dark);background-color:var(--cn-surface-tint);box-shadow:0 0 0 2px var(--cn-focus-ring)}.premium-plan__badge{background:var(--cn-brand);color:var(--cn-shell);border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:700;position:absolute;top:-10px;right:12px}.premium-plan__duration{font-size:1.1rem;font-weight:700}.premium-plan__price{color:var(--cn-primary,var(--cn-link));margin-top:4px;font-size:1.6rem;font-weight:800}.premium-plan__daily{color:var(--cn-text-soft);font-size:.85rem}.premium-plan__discount{background:var(--cn-success-bg);border:1px solid var(--cn-success-border);color:var(--cn-success-text);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700;line-height:1;position:absolute;top:-2px;right:-2px}#premium-checkout{margin-top:24px}.premium-checkout{background:var(--cn-surface-muted);border:1px solid var(--cn-border);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:24px;display:grid}.premium-checkout__title{margin:0 0 4px;font-size:1.2rem}.premium-checkout__price{color:var(--cn-primary,var(--cn-link));font-size:1.7rem;font-weight:800}.premium-checkout__subscription{color:var(--cn-success-text);margin-top:4px;font-size:.9rem;font-weight:600}.premium-checkout__actions{flex-direction:column;gap:10px;min-width:220px;display:flex}.premium-more ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.premium-more li{padding-left:24px;position:relative}.premium-more li:before{content:"✓";color:var(--cn-primary,var(--cn-link));font-weight:700;position:absolute;left:0}.premium-coupon form{gap:10px;margin-top:20px;display:flex}.premium-coupon input{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:8px;flex:1;min-width:0;padding:11px 13px}.premium-coupon input:focus{border-color:var(--cn-primary);box-shadow:0 0 0 3px var(--cn-focus-ring);outline:none}.premium-coupon button{background:var(--cn-primary-fill);color:var(--cn-text-inverse);cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.premium-coupon button:hover{filter:brightness(.95)}@media (width<=991px){.premium-benefits,#premium-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-benefit:not(:last-child){border-right:0}.premium-benefit:nth-child(odd){border-right:1px solid var(--cn-border)}.premium-benefit:nth-child(-n+2){border-bottom:1px solid var(--cn-border)}}@media (width<=767px){.premium-hero{min-height:auto;padding:24px}.premium-hero__visual{display:none}.premium-hero__subtitle{font-size:1.05rem}.premium-benefits,#premium-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-benefit{border-right:0!important}.premium-benefit:not(:last-child){border-bottom:1px solid var(--cn-border)}.premium-checkout{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-checkout__actions{min-width:0}.premium-coupon form{flex-direction:column}.premium-coupon button{width:100%}}.cn-raffle{container:raffle-page/inline-size}.cn-raffle-nav{flex-wrap:nowrap;max-width:100%;margin:0}.cn-raffle-nav .cn-tabs__tab{white-space:nowrap;flex:none;min-width:auto;padding:.45rem .65rem;font-size:.85rem;text-decoration:none}.cn-raffle-showcase{grid-template-columns:1fr minmax(0,46%);align-items:center;gap:1.25rem;display:grid}.cn-raffle-showcase__copy{min-width:0}.cn-raffle-showcase__copy h2{margin:.2rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.cn-raffle-showcase__copy p{max-width:46rem;color:var(--cn-text-soft);margin:.3rem 0;font-size:.92rem}.cn-raffle-showcase__art{border-radius:var(--cn-radius-md);background:var(--cn-chrome);margin:0;position:relative;overflow:hidden}.cn-raffle-showcase__art img{object-fit:contain;width:100%;height:180px;display:block}.cn-raffle-showcase__art figcaption{background:var(--cn-chrome);color:var(--cn-chrome-muted);padding:.15rem .4rem;font-size:.65rem;position:absolute;bottom:0;right:0}.cn-raffle-showcase--games{grid-template-columns:1fr minmax(0,20rem)}.cn-raffle-showcase--points{grid-template-columns:1fr minmax(0,15rem)}.cn-raffle-eyebrow{color:var(--cn-text-soft);font-size:.75rem;font-weight:600}.cn-raffle-muted{color:var(--cn-text-soft);font-size:.8rem}.cn-raffle-layout{grid-template:"prizes entry""stats entry"1fr/minmax(0,1.65fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.cn-raffle-layout__prizes{grid-area:prizes}.cn-raffle-layout__entry{grid-area:entry}.cn-raffle-layout__stats{grid-area:stats;min-width:0}.cn-raffle-heading{margin:0 0 .75rem;font-size:1rem}.cn-raffle-entry{min-width:0}.cn-raffle-entry>p{margin:.55rem 0;font-size:.9rem}.cn-raffle-prizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cn-raffle-prize{border:1px solid var(--cn-border);border-radius:var(--cn-radius-sm);background:var(--cn-surface);grid-template-columns:2.75rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.85rem;display:grid}.cn-raffle-prize__visual{border-radius:var(--cn-radius-sm);background:var(--cn-surface-tint);width:2.75rem;height:2.75rem;color:var(--cn-link);align-self:start;place-items:center;display:grid}.cn-raffle-prize__visual svg{width:1.5rem;height:1.5rem}.cn-raffle-prize__visual img{object-fit:contain;max-width:100%;max-height:100%}.cn-raffle-prize__content{min-width:0}.cn-raffle-prize__meta{color:var(--cn-text-soft);flex-wrap:wrap;gap:.2rem .65rem;font-size:.72rem;line-height:1.4;display:flex}.cn-raffle-prize h3{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.95rem;line-height:1.35}.cn-raffle-prize .cn-raffle-prize__value{font-variant-numeric:tabular-nums;color:var(--cn-text);font-size:1.15rem;font-weight:750;line-height:1.3;display:block}.cn-raffle-prize__payout{margin-top:.45rem}.cn-raffle-prize__payout>span{color:var(--cn-text-soft);margin-bottom:.15rem;font-size:.7rem;display:block}.cn-raffle-prize__details{margin-top:.5rem;font-size:.8rem}.cn-raffle-prize__details summary{cursor:pointer;color:var(--cn-link)}.cn-raffle-prize__details p{white-space:pre-line;overflow-wrap:anywhere;margin:.4rem 0 0}.cn-raffle-prize__footer{grid-column:1/-1;align-self:end;gap:.55rem;margin-top:.35rem;display:grid}.cn-raffle-prize--main{border-left:3px solid var(--cn-premium-border);grid-column:1/-1}.cn-raffle-prize--main .cn-raffle-prize__visual{background:var(--cn-premium-bg);color:var(--cn-premium-text)}.cn-raffle-prize--main .cn-raffle-prize__value{font-size:1.45rem}.cn-raffle-prize--unavailable{background:var(--cn-surface-muted)}.cn-raffle-prize--unavailable .cn-raffle-prize__visual{color:var(--cn-text-soft);background:var(--cn-bg-2)}.cn-raffle-prizes--compact{grid-template-columns:1fr;gap:.5rem}.cn-raffle-prizes--compact .cn-raffle-prize{padding:.65rem}.cn-raffle-prizes--compact .cn-raffle-prize__value{font-size:1.1rem}.cn-raffle-prizes--compact .cn-raffle-prize__payout>span{display:none}.cn-raffle-prizes--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-raffle-prizes--catalog .cn-raffle-prize{border-radius:var(--cn-radius-md);box-shadow:var(--cn-shadow-sm);grid-template-rows:auto 1fr}.cn-raffle-prizes--catalog h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;display:-webkit-box;overflow:hidden}.cn-raffle-timeline{max-width:36rem;margin-top:.8rem}.cn-raffle-timeline__labels{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.8rem;display:flex}.cn-raffle-timeline__labels strong{font-variant-numeric:tabular-nums}.cn-raffle-timeline progress{width:100%;height:.4rem;accent-color:var(--cn-primary);background:var(--cn-border);border:0;border-radius:1rem;margin-block:.4rem;display:block}.cn-raffle-timeline progress::-webkit-progress-bar{background:var(--cn-border);border-radius:1rem}.cn-raffle-timeline progress::-webkit-progress-value{background:var(--cn-primary);border-radius:1rem}.cn-raffle-timeline progress::-moz-progress-bar{background:var(--cn-primary);border-radius:1rem}.cn-raffle-participation fieldset{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.cn-raffle-selector{gap:.4rem;display:flex}.cn-raffle-selector input{text-align:center;width:5rem;min-width:0;font:inherit;font-variant-numeric:tabular-nums;flex:1;padding:.4rem;font-weight:600}.cn-raffle-selector button{flex:0 0 2.5rem;padding:0;font-size:1.15rem}.cn-raffle-costs{gap:.3rem;margin:0;font-size:.85rem;display:grid}.cn-raffle-costs>div{justify-content:space-between;gap:.75rem;display:flex}.cn-raffle-costs dt{color:var(--cn-text-soft)}.cn-raffle-costs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cn-raffle-chance{grid-template-columns:1fr auto;gap:.2rem .5rem;margin:0;font-size:.82rem;display:grid}.cn-raffle-chance strong{text-align:right;font-variant-numeric:tabular-nums}.cn-raffle-chance small{color:var(--cn-text-soft);grid-column:1/-1;font-size:.75rem}.cn-raffle-statistics{flex-wrap:wrap;gap:.65rem 1.5rem;margin:.5rem 0 .8rem;display:flex}.cn-raffle-statistics>div{min-width:5.5rem}.cn-raffle-statistics dt{color:var(--cn-text-soft);font-size:.78rem}.cn-raffle-statistics dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.95rem;font-weight:600}.cn-raffle-premium{border-top:1px solid var(--cn-border);color:var(--cn-text-soft);gap:.5rem;margin-top:.8rem;padding-top:.7rem;font-size:.8rem;display:flex}.cn-raffle-premium>svg{color:var(--cn-premium-text);flex-shrink:0;margin-top:.2rem}.cn-raffle-premium strong{color:var(--cn-text)}.cn-raffle-secondary{padding-block:.4rem;font-size:.85rem}.cn-raffle-secondary summary{cursor:pointer;font-weight:600}.cn-raffle-secondary p{margin:.5rem 0}.cn-raffle-overview{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem;display:grid}.cn-raffle-overview .cn-card__body{gap:.75rem;display:grid}.cn-raffle-overview .cn-button{justify-self:stretch}.cn-raffle-overview .cn-raffle-timeline{margin-top:0}.cn-raffle-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;display:flex}.cn-raffle-detail-heading h2{margin:.15rem 0}.cn-raffle-detail-heading .cn-raffle-timeline{flex:0 25rem;min-width:min(100%,15rem);margin-top:0}.cn-raffle-showcase__art img{height:120px}.cn-raffle-shop__balance{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.3rem 0 .7rem;display:flex}.cn-raffle-shop__balance>svg{color:var(--cn-link);width:1.8rem;height:1.8rem}.cn-raffle-shop__balance strong{font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.cn-raffle-shop__balance small,.cn-raffle-shop__balance span,.cn-raffle-shop__balance p{color:var(--cn-text-soft);font-size:.85rem;font-weight:400}.cn-raffle-shop__balance p{flex:15rem;max-width:30rem;margin:0 0 0 auto}.cn-raffle-shop__terms{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.cn-raffle-shop__terms strong{font-variant-numeric:tabular-nums;font-size:1rem}.cn-raffle-shop__terms strong span{font-size:.75rem;font-weight:400}.cn-raffle-shop__terms>span{color:var(--cn-success-text)}.cn-raffle-shop__terms .cn-raffle-shop__sold-out{color:var(--cn-text-soft)}.cn-raffle-shop__information{width:fit-content;font-size:.8rem}@media (width<=850px){.cn-raffle-layout{grid-template:"prizes""entry""stats"/1fr}}@media (width<=575px){.cn-raffle-showcase{grid-template-columns:1fr;gap:.6rem}.cn-raffle-showcase__art{grid-row:1}.cn-raffle-showcase__art img{height:135px}.cn-raffle-prizes{grid-template-columns:1fr}.cn-raffle-prize{padding:.65rem}}.cn-raffle-prizes__more{color:var(--cn-link);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.65rem;padding:.25rem 0;font-size:.85rem;display:block}.cn-raffle-prizes__more:hover{text-decoration:underline}@container raffle-page (width<=42rem){.cn-raffle-layout{grid-template:"prizes""entry""stats"/1fr}}@container raffle-page (width<=36rem){.cn-raffle-showcase{grid-template-columns:1fr;gap:.6rem}.cn-raffle-showcase__art{grid-row:1}.cn-raffle-showcase__art img{height:135px}}@container raffle-page (width<=56rem){.cn-raffle-prizes--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@container raffle-page (width<=36rem){.cn-raffle-prizes--catalog{grid-template-columns:1fr}}.cn-raffle-detail .cn-raffle-layout{grid-template:"prizes entry"/minmax(0,1.0833fr) minmax(0,1fr);align-items:start}.cn-raffle-detail .cn-raffle-layout>.cn-card>.cn-card__body{padding:1rem}.cn-raffle-detail .cn-raffle-heading{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.05rem;display:flex}.cn-raffle-detail .cn-raffle-heading>svg{width:1.15rem;color:var(--cn-text);flex-shrink:0}.cn-raffle-detail .cn-raffle-detail-heading .cn-raffle-timeline{flex-basis:28rem}.cn-raffle-detail .cn-raffle-detail-heading{gap:.75rem 1.5rem;padding-block:.25rem .6rem}.cn-raffle-detail .cn-raffle-detail-heading>div:first-child{flex:15rem;min-width:0}.cn-raffle-detail .cn-raffle-detail-heading h2{margin:.3rem 0;font-size:1.35rem}.cn-raffle-detail .cn-raffle-detail-heading p{color:var(--cn-text-soft);margin:.3rem 0 0;font-size:.9rem}.cn-raffle-detail .cn-raffle-entry>.cn-raffle-chance{margin-top:.7rem}.cn-raffle-detail .cn-raffle-participation{margin-top:.9rem}.cn-raffle-detail .cn-raffle-participation fieldset{gap:.65rem}.cn-raffle-detail .cn-raffle-participation .cn-button[type=submit]{width:100%;min-height:2.75rem}.cn-raffle-detail .cn-raffle-selector{gap:.65rem}.cn-raffle-detail .cn-raffle-selector button{flex-basis:2.75rem;min-height:2.75rem}.cn-raffle-detail .cn-raffle-selector input{font-size:1.05rem}.cn-raffle-detail .cn-raffle-costs>div{padding-block:.25rem}.cn-raffle-detail .cn-raffle-costs>div:last-child{border-top:1px solid var(--cn-border);padding-top:.55rem}.cn-raffle-detail .cn-raffle-costs>div:last-child dt,.cn-raffle-detail .cn-raffle-costs>div:last-child dd{color:var(--cn-text);font-weight:700}.cn-raffle-detail__statistics .cn-card__body{padding:.85rem 1rem}.cn-raffle-detail__statistics .cn-raffle-heading{margin-bottom:.65rem}.cn-raffle-detail__secondary>.cn-card__body{padding:.15rem .75rem}.cn-raffle-detail__secondary .cn-raffle-secondary{padding:0}.cn-raffle-detail__secondary .cn-raffle-secondary>summary{align-items:center;gap:.65rem;padding:.6rem .25rem;font-size:.9rem;list-style:none;display:flex}.cn-raffle-detail__secondary .cn-raffle-secondary>summary>svg:first-child{width:1rem}.cn-raffle-detail__secondary .cn-raffle-secondary>summary>svg:last-child{width:.8rem;margin-left:auto;transition:transform .15s}.cn-raffle-detail__secondary .cn-raffle-secondary>summary::marker{content:""}.cn-raffle-detail__secondary .cn-raffle-secondary[open]>summary>svg:last-child{transform:rotate(180deg)}.cn-raffle-detail__secondary .cn-raffle-secondary+.cn-raffle-secondary{border-top:1px solid var(--cn-border)}.cn-raffle-detail__disclosure{padding:0 .25rem .75rem;font-size:.85rem}.cn-raffle-timeline--detailed{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:.5rem 1rem;margin-top:0;display:grid}.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining{align-items:center;gap:.55rem;min-width:0;display:flex}.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule>svg,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining>svg{color:var(--cn-text-soft);flex-shrink:0;width:1.3rem}.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule>div,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining>div{min-width:0}.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule span,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining span{color:var(--cn-text-soft);font-size:.8rem;display:block}.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule time,.cn-raffle-timeline--detailed .cn-raffle-timeline__schedule strong,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining time,.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining strong{color:var(--cn-text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;display:block}.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining{border-left:1px solid var(--cn-border);padding-left:1rem}.cn-raffle-timeline--detailed progress{grid-column:1/-1;height:.35rem;margin:0}.cn-raffle-statistics--summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0 0 .9rem;display:grid}.cn-raffle-statistics--summary>div{border:0;border-left:1px solid var(--cn-border);background:0 0;border-radius:0;min-width:0;padding:.6rem .65rem}.cn-raffle-statistics--summary>div:first-child{border-left:0}.cn-raffle-statistics--summary>.has-icon{grid-template-columns:1.1rem minmax(0,1fr);gap:.15rem .45rem;display:grid}.cn-raffle-statistics--summary>.has-icon>svg{width:1.1rem;height:1.1rem;color:var(--cn-link);grid-area:1/1/3;align-self:center}.cn-raffle-statistics--summary>.has-icon dt,.cn-raffle-statistics--summary>.has-icon dd{grid-column:2}.cn-raffle-statistics--summary dt{font-size:.75rem}.cn-raffle-statistics--summary dd{overflow-wrap:anywhere;margin-top:.1rem;font-size:1.1rem;line-height:1.2}.cn-raffle-statistics--summary.cn-raffle-statistics--single{grid-template-columns:1fr}.cn-raffle-statistics--summary.cn-raffle-statistics--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-raffle-statistics--metrics{gap:.75rem 0;margin:0}.cn-raffle-statistics--metrics>div{border-left:1px solid var(--cn-border);flex:8rem;min-width:0;padding-inline:1rem}.cn-raffle-statistics--metrics>div:first-child{border-left:0;padding-left:0}.cn-raffle-statistics--metrics dd{font-size:1.15rem}.cn-raffle-prizes--featured .cn-raffle-prize--main{background:var(--cn-premium-bg);border:1px solid var(--cn-premium-border);grid-template-columns:3.75rem minmax(0,1fr);align-items:center;padding:1rem}.cn-raffle-prizes--featured .cn-raffle-prize--main .cn-raffle-prize__visual{background:0 0;align-self:center;width:3.75rem;height:3.75rem}.cn-raffle-prizes--featured .cn-raffle-prize--main .cn-raffle-prize__visual svg{width:2.75rem;height:2.75rem}.cn-raffle-prizes--featured .cn-raffle-prize--main h3{font-size:1.1rem}.cn-raffle-prizes--featured .cn-raffle-prize--main h3.cn-raffle-prize__value{font-size:1.45rem}.cn-raffle-prizes--featured .cn-raffle-prize__details{grid-column:1/-1}.cn-raffle-prizes--featured+.cn-raffle-prizes__more{border-top:1px solid var(--cn-border);align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding-top:.75rem;display:flex}.cn-raffle-prizes--featured+.cn-raffle-prizes__more svg{flex-shrink:0;width:.65rem}@container raffle-page (width<=42rem){.cn-raffle-detail .cn-raffle-layout{grid-template-columns:1fr;grid-template-areas:"prizes""entry"}.cn-raffle-detail .cn-raffle-statistics--metrics>div{flex-basis:45%;padding-left:.65rem}}@container raffle-page (width<=26rem){.cn-raffle-statistics--summary>.has-icon{grid-template-columns:minmax(0,1fr)}.cn-raffle-statistics--summary>.has-icon>svg{display:none}.cn-raffle-statistics--summary>.has-icon dt,.cn-raffle-statistics--summary>.has-icon dd{grid-column:1}.cn-raffle-statistics--metrics>div{flex-basis:45%;padding-left:.65rem}.cn-raffle-timeline--detailed{column-gap:.65rem}.cn-raffle-timeline--detailed .cn-raffle-timeline__remaining{padding-left:.65rem}}.cn-raffle-prizes-summary{overflow-wrap:anywhere;min-width:0}.cn-raffle-prizes-summary__item+.cn-raffle-prizes-summary__item:before{content:" · ";color:var(--cn-text-soft)}.cn-help{border:1px solid var(--cn-border);background:var(--cn-surface);width:1.25rem;height:1.25rem;color:var(--cn-text-muted,var(--cn-text-soft));font:inherit;cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:700;line-height:1;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.cn-help:hover,.cn-help:focus-visible{color:var(--cn-primary,var(--cn-link));border-color:var(--cn-primary);background:color-mix(in srgb, var(--cn-primary) 7%, var(--cn-surface))}.cn-help:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--cn-primary) 20%, transparent)}.cn-tooltip{z-index:10000;background:var(--cn-surface-raised);max-width:min(320px,100vw - 24px);color:var(--cn-text);text-align:left;pointer-events:none;opacity:0;box-shadow:0 4px 10px var(--cn-shadow-color), 0 10px 28px var(--cn-shadow-color);border-radius:7px;padding:8px 11px;font-size:.8125rem;line-height:1.4;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(2px)}.cn-tooltip--visible{opacity:1;transform:translateY(0)}.alert{border-radius:var(--cn-radius-lg,14px);border:1px solid #0000;margin-bottom:1rem;padding:.875rem 1rem;font-size:.95rem;line-height:1.45;position:relative}.alert a{color:inherit;font-weight:600;text-decoration:underline}.alert.alert-info{color:var(--cn-info-text);background:var(--cn-info-bg);border-color:var(--cn-info-border)}.alert.alert-success{color:var(--cn-success-text);background:var(--cn-success-bg);border-color:var(--cn-success-border)}.alert.alert-warning{color:var(--cn-warning-text);background:var(--cn-warning-bg);border-color:var(--cn-warning-border)}.alert.alert-error{color:var(--cn-danger-text);background:var(--cn-danger-bg);border-color:var(--cn-danger-border)}.tabulator{border:1px solid var(--cn-border);background-color:var(--cn-surface);text-align:left;font-size:12px;position:relative;overflow:hidden;transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{box-sizing:border-box;border-bottom:1px solid var(--cn-border);width:100%;color:var(--cn-text);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;background-color:#f0f4f8;outline:none;font-weight:700;position:relative;overflow:hidden}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{box-sizing:border-box;border-right:1px solid var(--cn-border);text-align:left;vertical-align:bottom;background:#f0f4f8;flex-direction:column;justify-content:flex-start;display:inline-flex;position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{border:1px solid var(--cn-border);pointer-events:none;background:#cddbe8;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:var(--cn-selected-bg);color:var(--cn-selected-text)}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:var(--cn-selected-bg);color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;width:100%;overflow:hidden}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{white-space:normal;text-overflow:initial}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;background:#fff;border:1px solid #999;width:100%;padding:1px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--cn-text-soft);width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid var(--cn-border);margin-right:-1px;display:flex;position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;text-align:center;width:100%;margin-top:2px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{cursor:pointer;background-color:#cddbe8}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:var(--cn-text-soft)}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid var(--cn-text-soft)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:var(--cn-link)}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid var(--cn-link)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:var(--cn-link)}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-top:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid var(--cn-link);color:var(--cn-link)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;display:flex}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-top:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;inset:4px 0 auto}.tabulator .tabulator-header .tabulator-frozen{z-index:11;position:sticky;left:0}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid var(--cn-border)}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid var(--cn-border)}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);display:inline-block;background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:auto}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:100%;display:flex}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{text-align:center;color:#ccc;white-space:normal;padding:10px;font-size:20px;font-weight:700;display:inline-block}.tabulator .tabulator-tableholder .tabulator-table{white-space:nowrap;color:var(--cn-text);background-color:#fff;display:inline-block;position:relative;overflow:visible}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#dfe7f0!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid var(--cn-border)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid var(--cn-border)}.tabulator .tabulator-tableholder .tabulator-range-overlay{z-index:11;pointer-events:none;position:absolute;inset:0}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{box-sizing:border-box;border:1px solid var(--cn-selected-border);position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-fill-preview{border-style:dashed}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{box-sizing:border-box;border:2px solid var(--cn-selected-border);position:absolute}.tabulator .tabulator-footer{border-top:1px solid var(--cn-border);color:var(--cn-text-soft);white-space:nowrap;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;background-color:#f0f4f8;font-weight:700}.tabulator .tabulator-footer .tabulator-footer-contents{flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:var(--cn-border) 1px solid;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:5px;font-size:.9em;display:inline-block}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;text-align:left;border-bottom:1px solid var(--cn-border);border-top:1px solid var(--cn-border);width:100%;overflow:hidden;background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{text-align:right;color:var(--cn-text-soft);font-family:inherit;font-weight:inherit;font-size:inherit;flex:1}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid var(--cn-border);border-radius:3px;margin:0 5px;padding:2px 5px;display:inline-block}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{border:1px solid var(--cn-border);background:#fff3;border-radius:3px;margin:0 2px;padding:2px 5px;display:inline-block}.tabulator .tabulator-footer .tabulator-page.active{color:var(--cn-link)}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{cursor:pointer;color:#fff;background:#0003}}.tabulator .tabulator-col-resize-handle{z-index:11;vertical-align:middle;width:6px;margin-left:-3px;margin-right:-3px;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-col-resize-guide{opacity:.5;background-color:#999;width:4px;height:100%;margin-left:-.5px;position:absolute;top:0}.tabulator .tabulator-row-resize-guide{opacity:.5;background-color:#999;width:100%;height:4px;margin-top:-.5px;position:absolute;left:0}.tabulator .tabulator-alert{z-index:100;text-align:center;background:#0006;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;margin:0 auto;padding:10px 20px;font-size:16px;font-weight:700;display:inline-block}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{color:#000;border:4px solid #333}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{color:#590000;border:4px solid #d00}.tabulator-row{box-sizing:border-box;background-color:#fff;min-height:12px;position:relative}.tabulator-row.tabulator-row-even{background-color:#f0f4f8}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:var(--cn-surface-hover);cursor:pointer}}.tabulator-row.tabulator-selected{background-color:var(--cn-selected-bg)}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:var(--cn-surface-hover);cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);pointer-events:none;z-index:15;position:absolute}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:var(--cn-selected-bg);color:var(--cn-selected-text)}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:var(--cn-selected-bg);color:#fff}.tabulator-row .tabulator-row-resize-handle{height:5px;position:absolute;bottom:0;left:0;right:0}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:12px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{box-sizing:border-box;border-right:1px solid var(--cn-border);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;outline:none;padding:4px;display:inline-block;position:relative;overflow:hidden}.tabulator-row .tabulator-cell .tabulator-tick{fill:#2dc214}.tabulator-row .tabulator-cell .tabulator-cross{fill:#ce1515}.tabulator-row .tabulator-cell.tabulator-row-header{border-right:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);background:#f0f4f8}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;z-index:11;display:inline-block;position:sticky;left:0}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid var(--cn-border)}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid var(--cn-border)}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid var(--cn-link);outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:0 0;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid var(--cn-danger-text)}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{color:var(--cn-danger-text);background:0 0;border:1px}.tabulator-row .tabulator-cell.tabulator-row-handle{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;justify-content:center;align-items:center;display:inline-flex}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;width:100%;height:3px;margin-top:2px}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:var(--cn-selected-bg)}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{width:7px;display:inline-block}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{vertical-align:middle;border-left:2px solid var(--cn-border);border-bottom:2px solid var(--cn-border);border-bottom-left-radius:1px;width:7px;height:9px;margin-top:-9px;margin-right:5px;display:inline-block}.tabulator-row .tabulator-cell .tabulator-data-tree-control{vertical-align:middle;border:1px solid var(--cn-text);background:#0000001a;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;margin-right:5px;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:#0003}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:0 0;width:1px;height:7px;display:inline-block;position:relative}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{content:"";background:var(--cn-text);width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:var(--cn-text);width:1px;height:7px;display:inline-block;position:relative}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{content:"";background:var(--cn-text);width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;color:#fff;background:#666;border-radius:20px;justify-content:center;align-items:center;width:15px;height:15px;font-size:1.1em;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;width:14px;height:14px;display:inline-block}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid var(--cn-border);background:#ccc;border-top:1px solid #999;min-width:100%;padding:5px 5px 5px 10px;font-weight:700}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:#0000001a}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--cn-link);border-bottom:0;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:0;border-left:6px solid var(--cn-link);vertical-align:middle;width:0;height:0;margin-right:16px;display:inline-block}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-range-fill-handle{background-color:var(--cn-selected-border);cursor:crosshair;pointer-events:auto;border-radius:999px;width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.tabulator-toggle{box-sizing:border-box;background:#dcdcdc;border:1px solid #ccc;flex-direction:row;display:flex}.tabulator-toggle .tabulator-toggle-switch{box-sizing:border-box;background:#fff;border:1px solid #ccc}.tabulator-popup-container{box-sizing:border-box;border:1px solid var(--cn-border);-webkit-overflow-scrolling:touch;z-index:10000;background:#fff;font-size:12px;display:inline-block;position:absolute;overflow-y:auto;box-shadow:0 0 5px #0003}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{max-width:min(500px,100%);box-shadow:none;pointer-events:none;border-radius:2px;padding:3px 5px;font-size:12px}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;-webkit-user-select:none;user-select:none;padding:5px 10px;position:relative}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#f0f4f8}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{content:"";border-style:solid;border-width:1px 1px 0 0;border-color:var(--cn-border);vertical-align:top;width:7px;height:7px;display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid var(--cn-border)}.tabulator-edit-list{-webkit-overflow-scrolling:touch;max-height:200px;font-size:12px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:var(--cn-text);outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{color:#fff;background:var(--cn-link)}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid #ffffff80}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid var(--cn-link)}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{cursor:pointer;color:#fff;background:var(--cn-link)}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:var(--cn-text);text-align:center;padding:4px}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid var(--cn-border);color:var(--cn-text);padding:6px 4px 4px;font-weight:700}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:1px solid var(--cn-border);border-right:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:initial;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:initial}.tabulator.tabulator-rtl .tabulator-range-fill-handle{left:-3px;right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid var(--cn-border)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:initial;border-bottom-left-radius:initial;border-left:initial;border-right:2px solid var(--cn-border);border-bottom-right-radius:1px;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:initial;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid var(--cn-border)}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid var(--cn-border)}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-left:0;margin-right:-3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{z-index:10000;position:absolute;inset:0}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{vertical-align:middle;border-left:2px solid var(--cn-border);border-bottom:2px solid var(--cn-border);border-bottom-left-radius:1px;width:7px;height:9px;margin-top:-9px;margin-right:5px;display:inline-block}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid var(--cn-border);background:#ccc;border-top:1px solid #999;min-width:100%;padding:5px 5px 5px 10px;font-weight:700}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:#0000001a}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--cn-link);border-bottom:0;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:0;border-left:6px solid var(--cn-link);vertical-align:middle;width:0;height:0;margin-right:16px;display:inline-block}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{vertical-align:middle;border:1px solid var(--cn-text);background:#0000001a;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;margin-right:5px;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:#0003}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:0 0;width:1px;height:7px;display:inline-block;position:relative}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{content:"";background:var(--cn-text);width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:var(--cn-text);width:1px;height:7px;display:inline-block;position:relative}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{content:"";background:var(--cn-text);width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator{background:var(--cn-surface);box-shadow:none;color:var(--cn-text);border:0;border-radius:0;font-size:12px;overflow:visible}.tabulator .tabulator-header{border-bottom:1px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text);padding:0;font-size:.95rem;font-weight:700}.tabulator .tabulator-header .tabulator-col{background:var(--cn-surface-muted);border-right:1px solid var(--cn-border);transition:background-color .15s}.tabulator .tabulator-header .tabulator-col:last-child{border-right:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--cn-surface-hover)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:.85rem .9rem}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{color:var(--cn-text);font-weight:700}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-title-editor{border:1px solid var(--cn-link);background:var(--cn-surface);color:var(--cn-text);border-radius:10px;padding:.35rem .5rem;font-size:.95rem}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid var(--cn-border)}.tabulator .tabulator-tableholder{background:var(--cn-surface)}.tabulator .tabulator-tableholder .tabulator-placeholder{padding:1.4rem 1rem}.tabulator .tabulator-tableholder .tabulator-placeholder span{color:var(--cn-text-soft);font-weight:600}.tabulator .tabulator-table{background:var(--cn-surface)}.tabulator .tabulator-footer{border-top:1px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text-soft);padding:.75rem .9rem}.tabulator .tabulator-footer .tabulator-footer-contents{gap:.75rem}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid var(--cn-border);background:var(--cn-surface);color:var(--cn-text-soft);border-radius:10px;padding:.35rem .6rem;font-size:.9rem}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page{border:1px solid var(--cn-border);background:var(--cn-surface);min-width:2.2rem;height:2.2rem;color:var(--cn-text-soft);border-radius:10px;padding:0 .75rem;font-weight:600;line-height:2rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text)}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active{background:var(--cn-primary-fill);border-color:var(--cn-link);color:var(--cn-text-inverse);box-shadow:0 4px 10px var(--cn-shadow-color)}.tabulator .tabulator-footer .tabulator-footer-contents,.tabulator .tabulator-footer .tabulator-paginator,.tabulator .tabulator-footer label{color:var(--cn-text-soft);font-size:.9rem}.tabulator .tabulator-footer .tabulator-calcs-holder{border-top:1px solid var(--cn-border)!important;border-bottom:none!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:var(--cn-surface-hover)!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-cell{background:0 0}.tabulator-row{background:var(--cn-surface);border-bottom:1px solid var(--cn-border);transition:background-color .15s}.tabulator-row:nth-child(2n){background:var(--cn-surface-muted)}.tabulator-row:last-child{border-bottom:none}.tabulator-row .tabulator-cell{border-right:1px solid var(--cn-border);color:var(--cn-text);vertical-align:middle;background:0 0;padding:.82rem .9rem}.tabulator-row .tabulator-cell:last-child{border-right:none}.tabulator-row .tabulator-cell a{color:var(--cn-link);font-weight:600;text-decoration:none}.tabulator-row .tabulator-cell a:hover{color:var(--cn-info-border);text-decoration:underline}.tabulator-row .tabulator-cell.tabulator-row-header{background:var(--cn-surface-muted);color:var(--cn-text)}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{cursor:pointer;background:var(--cn-surface-hover)}.tabulator-row.tabulator-selectable:hover .tabulator-cell{background:0 0}}.tabulator-row.tabulator-selected{background:var(--cn-selected-bg)}.tabulator-row.tabulator-selected .tabulator-cell{background:0 0}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background:var(--cn-surface-hover)}.tabulator-row.tabulator-selected:hover .tabulator-cell{background:0 0}}.tabulator-row.tabulator-moving{pointer-events:none!important}.tabulator-row.tabulator-group{border-top:1px solid var(--cn-info-border);border-bottom:1px solid var(--cn-info-border);background:var(--cn-surface-tint);font-weight:700}.tabulator-row.tabulator-group .tabulator-cell,.tabulator-row.tabulator-group span{color:var(--cn-text)}.tabulator-row.tabulator-calcs{background:var(--cn-surface-muted);font-weight:700}.tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:1px solid var(--cn-border)}.tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:1px solid var(--cn-border)}.tabulator-edit-select-list{border:1px solid var(--cn-link);background:var(--cn-surface);box-shadow:0 10px 24px var(--cn-shadow-color);border-radius:12px}.tabulator-menu{border:1px solid var(--cn-border);background:var(--cn-surface);box-shadow:0 12px 28px var(--cn-shadow-color);border-radius:12px;padding:.35rem}.tabulator-menu .tabulator-menu-item{color:var(--cn-text);border-radius:10px;padding:.55rem .8rem}.tabulator-menu .tabulator-menu-item:hover{background:var(--cn-surface-tint);color:var(--cn-text)}.tabulator-tooltip{border:1px solid var(--cn-border);background:var(--cn-surface);color:var(--cn-text);box-shadow:0 10px 28px var(--cn-shadow-color);border-radius:12px;padding:.55rem .75rem;font-size:.875rem}.tabulator-toggle{border-radius:999px}.tabulator-toggle.tabulator-toggle-on{background:var(--cn-link)}.tabulator-print-table .tabulator-print-table-group{border-top:1px solid var(--cn-info-border);border-bottom:1px solid var(--cn-info-border);background:var(--cn-surface-tint)}.tabulator-print-table .tabulator-print-table-group span{color:var(--cn-text);font-weight:700}.tabulator .tabulator-calcs-holder,.tabulator .tabulator-calcs-holder .tabulator-row{background:var(--cn-surface-muted)!important}.tabulator .tabulator-alert{background:var(--cn-overlay)}.tabulator .tabulator-alert .tabulator-alert-msg{background:var(--cn-surface-raised);color:var(--cn-text);border-color:var(--cn-border-strong)}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{color:var(--cn-text);border-color:var(--cn-border-strong)}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{color:var(--cn-danger-text);border-color:var(--cn-danger-border)}
