#radioSearchInput::selection{background:#e74c3c8c}#radioSearchInput::-moz-selection{background:#e74c3c8c}#driveCurrentSent.radio-mode{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;cursor:default!important;min-height:90px;padding:0!important;background:transparent!important;border:none!important;position:relative;overflow:visible}#driveSrcInfo{position:absolute!important;left:50%!important;top:calc(50% + 116px)!important;transform:translate(-50%)!important;z-index:6;font-size:11px!important;color:var(--gold)!important;font-weight:700;letter-spacing:.4px;text-align:center;white-space:nowrap;text-shadow:0 0 8px rgba(255,215,0,.4);pointer-events:none}#driveSrcRadioName{display:none;position:absolute;left:50%;top:calc(50% + 90px);transform:translate(-50%);z-index:6;font-size:13px;font-weight:800;color:var(--gold);letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;text-align:center;text-shadow:0 0 8px rgba(255,215,0,.4);pointer-events:none}#driveRadioLogoWrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:14px;overflow:visible;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:5;cursor:pointer}#driveRadioLogoWrap img,.driveRadioLogoFb{width:130px;height:130px}#driveRadioLogoWrap img{border-radius:14px;object-fit:contain;background:#ffffff0f;border:none}.driveRadioLogoFb{display:flex;align-items:center;justify-content:center;font-size:62px;border-radius:14px;background:#ffffff0f;border:none}@keyframes driveRadioLogoBlink{0%,to{box-shadow:0 0 18px #ffd700d9,0 0 45px #ffb900f2,0 0 90px #ffb900a6,0 0 150px #ffb90059;border-color:transparent}50%{box-shadow:0 0 8px #ffd70059,0 0 20px #ffb90066,0 0 45px #ffb90033;border-color:transparent}}@keyframes driveRadioWaveRing{0%{transform:translate(-50%,-50%) scale(1.18);opacity:0;filter:blur(0px)}20%{opacity:.55;filter:blur(0px)}60%{opacity:.3;filter:blur(1.5px)}to{transform:translate(-50%,-50%) scale(3.8);opacity:0;filter:blur(3px)}}#driveRadioLogoWrap{animation:driveRadioLogoBlink 1.8s ease-in-out infinite;border:none!important}.drive-radio-wave-ring{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,215,0,.6);pointer-events:none;transform:translate(-50%,-50%);animation:driveRadioWaveRing 3.4s ease-out infinite;z-index:2}.drive-radio-wave-ring:nth-child(1){animation-delay:0s;border-color:#ffd70099;animation-duration:3.2s}.drive-radio-wave-ring:nth-child(2){animation-delay:1.05s;border-color:#ffb90080;animation-duration:3.8s}.drive-radio-wave-ring:nth-child(3){animation-delay:2.1s;border-color:#ffd70059;animation-duration:4.4s}.driveRadioNotes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;border-radius:14px}#driveRadioLogoWrap:hover{transform:translate(-50%,-50%) scale(1.07);transition:transform .18s ease}#nightRadioInfoWrap{display:none;flex-direction:column;align-items:center;gap:2px;pointer-events:auto;cursor:pointer;position:relative;min-height:36px}#nightRadioName{font-size:15px;font-weight:800;color:gold;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;text-align:center;text-shadow:0 0 12px rgba(255,215,0,.7)}#nightRadioNotes{position:relative;height:28px;width:120px;pointer-events:none;overflow:visible}#nightRadioNotes .radio-note{opacity:1!important;font-size:18px!important}#nightRadioCount{display:none;font-size:11px;font-weight:700;color:#ffd70073;letter-spacing:.5px;text-align:center;margin-top:-6px;pointer-events:none}@media (orientation: portrait) and (max-width: 600px){#elrmVisToolbar{gap:3px!important;padding:4px!important}#elrmVisToolbar>span:first-of-type{padding:2.85px 5px!important;font-size:10.45px!important;gap:3px!important}#elrmVisToolbar>span:first-of-type svg{width:13.3px!important;height:13.3px!important}#elrmVisQualGroup{margin-right:0!important}#elrmVisQualBtn{padding:2.22px 4.45px!important;font-size:8.44px!important;letter-spacing:-.1px!important}#elrmVisAutoScrollBtn{padding:2.85px 5px!important}#elrmVisAutoScrollBtn svg{width:11.4px!important;height:11.4px!important}#elrmVisAutoScrollSpeed{width:53px!important}#elrmVisZoomGroup button:first-child,#elrmVisZoomGroup button:last-child{padding:2.85px 7px!important;font-size:14.25px!important}#elrmVisZoomReset{padding:2.85px 5px!important;font-size:9.5px!important}#elrmVisFullBtn{padding:2.85px 4.5px!important}#elrmVisFullBtn svg{width:13.6px!important;height:13.6px!important}#elrmAutoScrollSpeed{width:63px!important}#elrmZoomOut,#elrmZoomIn{padding:2.85px 7px!important;font-size:14.25px!important}#elrmZoomReset{padding:2.85px 5px!important;font-size:9.5px!important;min-width:32px!important}}@media (orientation: landscape) and (max-height: 600px){#elrmMdlBox .mdl-header{padding:10.55px 22.16px 8.44px!important}#elrmTitle{font-size:17.94px!important}#elrmHeaderToolbar{gap:6.33px!important}#elrmEyeBtn{padding:3.17px 11.09px!important;font-size:11.61px!important;gap:4.22px!important}#elrmEyeBtn svg{width:14.77px!important;height:14.77px!important}#elrmZoomOut,#elrmZoomIn{padding:3.17px 5px!important;font-size:15.83px!important}#elrmZoomReset{padding:3.17px 4px!important;font-size:10.55px!important;min-width:36px!important}#elrmQueueStarBtn{padding:3.17px 7.6px!important;font-size:14.25px!important}#elrmAutoScrollBtn{padding:3.17px 8.44px!important;font-size:10.55px!important}#elrmAutoScrollBtn svg{width:12.66px!important;height:12.66px!important}#elrmAutoScrollSpeed{width:45.58px!important}#elrmMdlBox .mdl-footer{padding:8.44px 18.99px!important;gap:6.33px!important}#elrmPlayBtn,#elrmStopBtn{width:40.09px!important;height:40.09px!important}#elrmVisToolbar{gap:4.22px!important;padding:5.28px 11.09px!important}#elrmVisToolbar>span:first-of-type{padding:3.17px 11.09px!important;font-size:11.61px!important;gap:4.22px!important}#elrmVisToolbar>span:first-of-type svg{width:14.77px!important;height:14.77px!important}#elrmVisQualBtn{padding:3.3px 7.52px!important;font-size:9.92px!important}#elrmVisAutoScrollBtn{padding:3.17px 8.44px!important}#elrmVisAutoScrollBtn svg{width:12.66px!important;height:12.66px!important}#elrmVisAutoScrollSpeed{width:63px!important}#elrmVisZoomGroup button:first-child,#elrmVisZoomGroup button:last-child{padding:3.17px 5px!important;font-size:15.83px!important}#elrmVisZoomReset{padding:3.17px 4px!important;font-size:10.55px!important;min-width:36px!important}#elrmVisFullBtn{padding:3.17px 6.33px!important}#elrmVisFullBtn svg{width:15.1px!important;height:15.1px!important}.mdl{border-radius:16.88px!important}.mdl-header{padding:16.88px 28.49px 10.55px!important}.mdl-body{padding:0 28.49px!important}.mdl h2{font-size:17.94px!important}.mbdy{font-size:14.77px!important}.mdl-footer{padding:12.66px 28.49px!important;gap:6.33px!important}.mdl-play-btn,.mdl-stop-btn{width:40.09px!important;height:40.09px!important;font-size:18.99px!important}}@media (orientation: landscape) and (max-height: 600px){.eb-header{padding:8.44px 18.99px!important}.eb-header-title{font-size:17.94px!important}.eb-hdr-badge{font-size:10.55px!important;padding:2.11px 12.66px!important}.eb-tabs{padding:6.33px 15.83px 0!important;gap:4.22px!important}.eb-tab{padding:3.17px 15.83px!important;font-size:11.61px!important}.eb-lang-bar{padding:5.28px 15.83px!important;gap:4.22px!important}.eb-lang-bar-lbl{font-size:9.5px!important}.eb-lang-btn{padding:4.22px 14.25px!important;font-size:11.61px!important}.eb-search-row{padding:6.33px 15.83px!important;gap:6.33px!important}.eb-search-inp{padding:8.44px 18.99px!important;font-size:12.66px!important}.eb-dd-btn{padding:5.28px 14.25px!important;font-size:11.61px!important}.eb-search-btn{padding:7.39px 22.16px!important;font-size:12.66px!important}.eb-toolbar{padding:5.28px 15.83px 6.33px!important;gap:5.28px!important}.eb-tool-btn{padding:5.28px 15.83px!important;font-size:11.61px!important}.eb-sort-row{padding:4.22px 15.83px!important;gap:8.44px!important}.eb-modal{border-radius:16.88px!important}.eb-modal-hdr{padding:10.55px 22.16px 8.44px!important}.eb-modal-title{font-size:14.77px!important}.eb-modal-body{padding:10.55px 22.16px!important}.eb-modal-footer{padding:8.44px 22.16px!important}.eb-modal-close{width:25.32px!important;height:25.32px!important;font-size:13.72px!important}}html.ui-lean{--color-brand: #f39c12;--color-brand-rgb: 243,156,18;--color-brand-text: #f39c12;--color-on-brand: #1b1611;--page-accent-news: #e94d60;--page-accent-news-rgb: 233,77,96;--page-accent-podcast: #a78bdb;--page-accent-podcast-rgb: 167,139,219;--page-accent-words: #6ea8e8;--page-accent-words-rgb: 110,168,232;--page-accent-community: #14b8a6;--page-accent-community-rgb: 20,184,166;--page-accent-ebook: #ec4899;--page-accent-ebook-rgb: 236,72,153;--page-accent-radio: #7fa3ad;--page-accent-radio-rgb: 127,163,173;--color-success: #4fb37f;--color-warning: #d9a24f;--color-error: #e5645f;--color-info: #6ea8e8;--color-surface: var(--bg2);--color-surface-hover: color-mix(in srgb, var(--txt) 6%, transparent);--color-surface-active: color-mix(in srgb, var(--txt) 10%, transparent);--color-control: color-mix(in srgb, var(--txt) 5%, transparent);--color-text: var(--txt);--color-text-secondary: color-mix(in srgb, var(--txt) 68%, var(--bg1));--color-text-muted: color-mix(in srgb, var(--txt) 64%, var(--bg1));--color-border: color-mix(in srgb, var(--txt) 9%, transparent);--lean-shadow-sm: 0 1px 2px rgba(0,0,0,.18);--lean-shadow-md: 0 4px 14px rgba(0,0,0,.22);--lean-ease: .16s ease;--pg-acc: var(--color-brand);--pg-acc-rgb: var(--color-brand-rgb)}html.ui-lean.theme-light-active{--page-accent-news: #c0392b;--page-accent-news-rgb: 192,57,43;--page-accent-podcast: #7c55c4;--page-accent-podcast-rgb: 124,85,196;--page-accent-words: #2a6fbd;--page-accent-words-rgb: 42,111,189;--page-accent-community: #0d9488;--page-accent-community-rgb: 13,148,136;--page-accent-ebook: #be185d;--page-accent-ebook-rgb: 190,24,93;--page-accent-radio: #46707c;--page-accent-radio-rgb: 70,112,124;--color-brand-text: #9a5b00;--color-success: #1f7a4d;--color-warning: #96600f;--color-error: #bf3a34;--color-info: #2a6fbd;--lean-shadow-sm: 0 1px 2px rgba(20,24,32,.08);--lean-shadow-md: 0 4px 14px rgba(20,24,32,.1)}html.ui-lean:has(#p-news.on),html.ui-lean:has(#p-favs.on),html.ui-lean:has(#p-offline.on),html.ui-lean:has(#p-folders.on),html.ui-lean:has(#p-browser.on){--pg-acc: var(--page-accent-news);--pg-acc-rgb: var(--page-accent-news-rgb)}html.ui-lean:has(#p-podcast.on){--pg-acc: var(--page-accent-podcast);--pg-acc-rgb: var(--page-accent-podcast-rgb)}html.ui-lean:has(#p-words.on){--pg-acc: var(--page-accent-words);--pg-acc-rgb: var(--page-accent-words-rgb)}html.ui-lean:has(#p-community.on){--pg-acc: var(--page-accent-community);--pg-acc-rgb: var(--page-accent-community-rgb)}html.ui-lean:has(#p-ebook.on){--pg-acc: var(--page-accent-ebook);--pg-acc-rgb: var(--page-accent-ebook-rgb)}html.ui-lean:has(#p-radio.on){--pg-acc: var(--page-accent-radio);--pg-acc-rgb: var(--page-accent-radio-rgb)}html.ui-lean{--acc: var(--pg-acc) !important;--gold: var(--pg-acc) !important;--gold-rgb: var(--pg-acc-rgb) !important;--gold-contrast: #fff !important;--acc2: var(--pg-acc) !important;--acc4: var(--pg-acc) !important;--acc3: var(--color-success) !important;--brd: var(--color-border) !important;--card-shadow: none !important;--pause-stop-bg: #e94d60 !important;--grp-danger: var(--color-error) !important;--grp-warn: var(--color-warning) !important;--grp-success: var(--color-success) !important;--grp-info: var(--color-info) !important;--grp-premium: var(--pg-acc) !important}html.ui-lean :is(.nc,.oitem,.fitem,.folder-item,.folder-card,.cv-card,.podcast-item,.pod-grid-card,.podcast-result-card,.radio-grid-card,.eblib-item,.eb-card,.eb-lib-item,.eb-queue-item,.eb-scan-item,.eb-scan-item-wrap,.eb-search-row,.doc-item,.doc-list-item,.cm-card,.src-mgr-item,.cat-mgr-item,.rss-list-item,.rss-result-item,.gundem-card,.ads-infeed-card){--acc: #e94d60 !important;--acc2: #f39c12 !important;--acc4: #5aabff !important;--gold: #ffd700 !important;--gold-rgb: 255,215,0 !important;--gold-contrast: #222 !important}html.ui-lean :is(.scroll-top-fab,[id$=ScrollTopBtn],.bg-resume-fab){--acc: #e94d60 !important}html.ui-lean.theme-light-active :is(.scroll-top-fab,[id$=ScrollTopBtn],.bg-resume-fab){--acc: #c0392b !important}html.ui-lean body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.ui-lean :where(h1,h2,h3){letter-spacing:-.01em;line-height:1.25}html.ui-lean .np{line-height:1.55}html.ui-lean .topbar{border-bottom:1px solid var(--color-border)!important}html.ui-lean .logo{color:var(--color-brand-text)}html.ui-lean #topbarLogoBtn,html.ui-lean #topbarHomeTextTab{border-radius:8px!important}html.ui-lean #themeToggleBtn{background:var(--color-control)!important}html.ui-lean .btn{border:none;transition:background-color var(--lean-ease),color var(--lean-ease),transform .1s}html.ui-lean .b2,html.ui-lean .b3,html.ui-lean .b4,html.ui-lean .b6{background:var(--color-control);color:var(--color-text)}html.ui-lean .b1{background:var(--color-brand);color:var(--color-on-brand)}html.ui-lean .b5{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}@media (hover: hover){html.ui-lean .b2:hover,html.ui-lean .b3:hover,html.ui-lean .b4:hover,html.ui-lean .b6:hover{background:var(--color-surface-active)}html.ui-lean .b1:hover{filter:brightness(1.06)}html.ui-lean .b5:hover{background:color-mix(in srgb,var(--color-error) 22%,transparent)}}html.ui-lean .btn.fav-toggle-on{background:color-mix(in srgb,var(--pg-acc) 16%,transparent)!important;color:var(--pg-acc)!important;border:none!important;box-shadow:none!important}html.ui-lean :is(button,.chip,.hp-btn,[role=button],label.btn,select,summary)[style*="solid var(--brd)"],html.ui-lean :is(button,.chip,.hp-btn,[role=button])[style*="solid rgba(255,255,255"],html.ui-lean :is(button,.chip,.hp-btn)[style*="border:1px solid"],html.ui-lean :is(button,.chip,.hp-btn)[style*="border:1.5px solid"]{border-color:transparent!important}html.ui-lean :is(button,.chip,.hp-btn)[style*="solid var(--brd)"][style*="background:var(--bg1)"],html.ui-lean :is(button,.chip,.hp-btn)[style*="solid var(--brd)"][style*="background:var(--bg2)"]{background:var(--color-control)!important}html.ui-lean :is(button,.chip,.hp-btn)[style*="solid var(--brd)"],html.ui-lean :is(button,.chip,.hp-btn)[style*="border:2px solid"]{transition:background-color var(--lean-ease),color var(--lean-ease)}@media (hover: hover){html.ui-lean :is(button,.chip,.hp-btn)[style*="solid var(--brd)"]:hover{background:var(--color-surface-active)!important;color:var(--color-text)!important}}html.ui-lean .dt-opt{transition:background-color var(--lean-ease),color var(--lean-ease)}@media (hover: hover){html.ui-lean .dt-opt:not(.on):hover{background:var(--color-surface-hover)}}html.ui-lean .nc{box-shadow:none;border-radius:14px;padding:12px;transition:background-color var(--lean-ease),box-shadow var(--lean-ease),transform .15s}@media (hover: hover){html.ui-lean .nc:hover{background:color-mix(in srgb,var(--bg2) 88%,var(--txt) 12%);box-shadow:var(--lean-shadow-sm)}}html.ui-lean .nc-play-btn.playing{background:var(--color-brand);color:var(--color-on-brand)}html.ui-lean .nc-fav-btn.nc-fav-on{filter:none;color:var(--pg-acc);background:var(--bg1)}html.ui-lean .np{color:var(--color-text-secondary)}html.ui-lean div[style*="background:var(--bg3)"][style*="solid var(--brd)"],html.ui-lean div[style*="background:var(--bg2)"][style*="solid var(--brd)"]{border-color:transparent!important}html.ui-lean div[style*="background:var(--bg3)"][style*=border-radius]{background:var(--color-control)!important}html.ui-lean :is(input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],input[type=number],textarea,select){background:var(--color-control);border-color:transparent;color:var(--color-text);transition:background-color var(--lean-ease),box-shadow var(--lean-ease)}html.ui-lean :is(input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],input[type=number],textarea,select):focus{background:var(--color-surface-hover);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--pg-acc) 55%,transparent)}html.ui-lean ::placeholder{color:var(--color-text-muted)}html.ui-lean input[type=checkbox],html.ui-lean input[type=radio],html.ui-lean input[type=range]{accent-color:var(--pg-acc)}html.ui-lean .mdl,html.ui-lean .modal,html.ui-lean .drawer,html.ui-lean [role=dialog]{border-color:var(--color-border);box-shadow:var(--lean-shadow-md)}html.ui-lean .player{border-top:1px solid var(--color-border)!important}html.ui-lean .fp-btn{border-color:transparent!important;background:transparent!important;color:var(--color-text-secondary)!important;box-shadow:none!important}@media (hover: hover){html.ui-lean .fp-btn:hover{background:var(--color-surface-hover)!important;color:var(--color-text)!important}}html.ui-lean .fp-btn:active{background:var(--color-surface-active)!important}html.ui-lean .fp-btn.fp-play,html.ui-lean .fp-btn.fp-play.playing{background:var(--color-brand)!important;color:var(--color-on-brand)!important}@media (hover: hover){html.ui-lean .fp-btn.fp-play:hover{background:var(--color-brand)!important;filter:brightness(1.08)}}html.ui-lean :is(button,a,[role=button],[tabindex],input,select,textarea,summary):focus-visible{outline:2px solid var(--pg-acc);outline-offset:2px}@media (pointer: coarse){html.ui-lean .fp-btn:after,html.ui-lean .nc-fav-btn:after,html.ui-lean .nc-play-btn:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}}@media (prefers-reduced-motion: reduce){html.ui-lean *{transition-duration:.01ms!important}}html.ui-lean.easy-mode-active #nkTopBar{border-bottom:1px solid var(--color-border)}html.ui-lean .nk-hd-eyecare,html.ui-lean .nk-hd-fontsize,html.ui-lean .nk-hd-fontsize button,html.ui-lean .nk-hd-btn,html.ui-lean .lux-fan-btn,html.ui-lean .nk-trigger,html.ui-lean .nk-chip,html.ui-lean .nk-accordion-hd{border-color:transparent!important;background:var(--color-control)}html.ui-lean .nk-hd-fontsize{background:var(--color-control)}html.ui-lean.easy-mid .lux-fan-btn{background:#f39c12!important;color:#fff!important}html.ui-lean .nk-hd-fontsize button,html.ui-lean .nk-hd-fontsize-pct{background:transparent!important;border-color:transparent!important}html.ui-lean .nk-hd-eyecare.on{background:var(--color-surface-active);color:var(--color-text)}html.ui-lean .nk-chip.nk-chip-clear{border-color:transparent!important;background:var(--color-surface-active)!important;color:var(--color-text)!important}html.ui-lean .nk-tree-row,html.ui-lean .nk-sec-title{color:var(--color-text-secondary)}html.ui-lean .nk-sec-title{color:var(--color-text-muted)}@media (hover: hover){html.ui-lean .nk-hd-btn:hover,html.ui-lean .nk-trigger:hover,html.ui-lean .nk-chip:not(.on):hover,html.ui-lean .nk-navrow:hover,html.ui-lean .nk-tree-row:hover,html.ui-lean .nk-hd-fontsize button:hover{background:var(--color-surface-hover);color:var(--color-text)}}html.ui-lean .nk-search-wrap input{background:var(--color-control);border-color:transparent}html.ui-lean .nk-search-wrap input:focus{border-color:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--pg-acc) 55%,transparent)}html.ui-lean .nk-seg{background:var(--color-control)}html.ui-lean .nk-sec-title.nk-acc-hd{border-color:transparent}html.ui-lean :is(.bsrc-btn,.bfav-btn,button[onclick*=saveRss],#bFavAddBtn,#readModeLabel,#gtnRetryBtn,#wlSelModeBtn,#wlSelectAllBtn,#wlDeleteBtn,#wlLangDropBtn,#wlUnifiedFilterBtn,.ho9-sel-mode-btn){border-color:transparent!important;background:var(--color-control)!important;color:var(--color-text-secondary)!important;box-shadow:none!important}@media (hover: hover){html.ui-lean :is(.bsrc-btn,.bfav-btn,button[onclick*=saveRss],#bFavAddBtn,#readModeLabel,#gtnRetryBtn,#wlSelModeBtn,#wlSelectAllBtn,#wlLangDropBtn,#wlUnifiedFilterBtn):hover{background:color-mix(in srgb,var(--pg-acc) 24%,transparent)!important;color:var(--color-text)!important}}html.ui-lean #wlDeleteBtn{color:var(--color-error)!important}html.ui-lean .cm-btn-primary{background:var(--color-brand)!important;color:var(--color-on-brand)!important;border-color:transparent!important;box-shadow:none!important}html.ui-lean .cm-btn:not(.cm-btn-primary){background:var(--color-control)!important;border-color:transparent!important;color:var(--color-text-secondary)!important;box-shadow:none!important}html.ui-lean .cm-subtab:not(.is-active){background:var(--color-control)!important;border-color:transparent!important;color:var(--color-text-secondary)!important}html.ui-lean .cm-card,html.ui-lean .cm-card-footer{border-color:transparent!important}html.ui-lean .nk-back-news,html.ui-lean.easy-mode-active .nk-back-news{background:var(--color-control)!important;color:var(--color-text-secondary)!important;border-color:transparent!important}html.ui-lean :is(.nk-drop,.nk-dropdown,[class*=src-pop],[class*=srcpick]){border-color:var(--color-border)!important;box-shadow:var(--lean-shadow-md)}@media (max-width: 640px){html.ui-lean .lean-ico{min-width:36px;min-height:36px;justify-content:center;padding-left:8px;padding-right:8px;font-size:0!important}html.ui-lean .lean-ico:before{content:attr(data-ico);font-size:var(--fs-14);line-height:1}}html.ui-lean #pbPlay,html.ui-lean #pbPlay.playing,html.ui-lean #pbPlay.fp-play-loading,html.ui-lean .fp-btn.fp-play.playing{background:var(--color-brand)!important;color:#fff!important;opacity:1!important;box-shadow:none!important;animation:none!important}html.ui-lean .fp-stop-live,html.ui-lean .fp-btn.fp-stop-live{background:transparent!important;color:var(--color-text-secondary)!important;border-color:transparent!important;box-shadow:none!important}html.ui-lean .nc-play-btn.playing{background:var(--color-brand)!important;color:var(--color-on-brand)!important}html.ui-lean .pg button:is([style*=border],[style*="background:rgba("],[style*="background: rgba("],[style*=linear-gradient],[style*="background:#"]):not(.btn):not(.fp-btn):not(.scroll-top-fab):not([id$=ScrollTopBtn]):not(.nc-play-btn):not(.nc-fav-btn):not(.lean-keep):not(.flash-red):not([id^=hub]):not(.on):not(.active):not([aria-pressed=true]):not([data-on="1"]):not([style*="solid var(--acc"]):not(.tab):not(.cm-btn-primary):not(.news-filter-btn),html.ui-lean .pg :is(.eb-tab,.eb-vbtn,.news-random-btn,#clearAllFiltersBtn,#sbarOfflineSaveBtn,#offFbClearBtn):not(.lean-keep):not(.flash-red):not([id^=hub]):not(.on):not(.active):not([aria-pressed=true]):not([data-on="1"]):not([style*="solid var(--acc"]){border-color:transparent!important;background:var(--color-control)!important;color:var(--color-text-secondary)!important;box-shadow:none!important}@media (hover: hover){html.ui-lean .pg button:is([style*=border],[style*="background:rgba("],[style*=linear-gradient],[style*="background:#"]):not(.btn):not(.fp-btn):not(.scroll-top-fab):not([id$=ScrollTopBtn]):not(.nc-play-btn):not(.nc-fav-btn):not(.lean-keep):not(.flash-red):not([id^=hub]):not(.on):not(.active):not([aria-pressed=true]):not([data-on="1"]):not([style*="solid var(--acc"]):not(.cm-btn-primary):hover{background:color-mix(in srgb,var(--pg-acc) 24%,transparent)!important;color:var(--color-text)!important}}@media (hover: hover){html.ui-lean .pg :is(.eb-tab,.eb-vbtn,.news-random-btn,#clearAllFiltersBtn,#sbarOfflineSaveBtn,#offFbClearBtn):not(.lean-keep):not(.flash-red):not([id^=hub]):not(.on):not(.active):hover{background:color-mix(in srgb,var(--pg-acc) 24%,transparent)!important;color:var(--color-text)!important}}html.ui-lean .pg button[id*=Delete i],html.ui-lean .pg button[id*=Trash i]{color:var(--color-error)!important}html.ui-lean .pg #podcastAddUrlBtn,html.ui-lean .pg #radioAddBtn,html.ui-lean .pg #radioAddUrlBtn{background:var(--color-brand)!important;color:var(--color-on-brand)!important}html.ui-lean .pg :is(#podcastQueryMain,#gtnSearchWrap,#radioQueryMain){border-color:transparent!important;background:var(--color-control)!important}html.ui-lean #p-words button{box-shadow:none}html.ui-lean #p-words :is(#wlArFcPlayBtn,#wlRandomBtn,#wlFlashToggleBtn){background:var(--color-control)!important;border-color:transparent!important;color:var(--color-text-secondary)!important}html.ui-lean #p-community :is(button,[role=button]):not(.cm-btn-primary):not(.cm-subtab){border-color:transparent!important;box-shadow:none!important}html.ui-lean #p-community :is(button:not(.cm-btn-primary):not(.cm-subtab):not(.is-active)){background:var(--color-control)}html.ui-lean .sbar.sbar-sticky{border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}html.ui-lean .browser-page-title{border-bottom:1px solid var(--color-border)!important}html.ui-lean #radioAddRow button[onclick*=addPastedUrl]{background:var(--color-brand)!important;color:var(--color-on-brand)!important}html.ui-lean #radioAddRow input[type=url]{border-color:transparent!important;background:var(--color-control)!important}html.ui-lean :is(div,ul,section)[style*="border:1.5px solid rgba("],html.ui-lean :is(div,ul,section)[style*="border:1px solid rgba("],html.ui-lean :is(div,ul,section)[style*="border:2px solid rgba("]{border-color:var(--color-border)!important}html.ui-lean #p-ebook :is(.eb-hdr,.eb-header,#ebHeader,.eb-topbar){border-bottom-color:var(--color-border)!important}html.ui-lean #p-drive .drive-glow{opacity:.35!important}html.ui-lean #p-drive :is(.drive-btn-base,.drive-mic-corner,.drive-daynight-btn,.drive-action,.drive-src-nav,.drive-btn-news,.drive-stop,.drive-sent-nav){border-color:transparent!important;background:var(--color-control)!important;color:var(--color-text-secondary)!important;box-shadow:none!important}html.ui-lean #p-drive .drive-action small,html.ui-lean #p-drive .drive-spd-x{color:var(--color-text-secondary)!important}@media (hover: hover){html.ui-lean #p-drive :is(.drive-btn-base,.drive-mic-corner,.drive-action):hover{background:var(--color-surface-active)!important;color:var(--color-text)!important}}html.ui-lean #p-drive .drive-play,html.ui-lean #p-drive .drive-play.playing,html.ui-lean #p-drive .drive-play.paused-state,html.ui-lean #p-drive .drive-play.drive-play-loading{background:var(--color-brand)!important;border-color:transparent!important;color:var(--color-on-brand)!important;box-shadow:none!important}html.ui-lean #p-drive .drive-play svg{fill:currentColor}html.ui-lean #p-drive :is(#driveThickDivider,#driveThickDivider2){background:var(--color-border)!important;height:1px!important;box-shadow:none!important;border:0!important}html.ui-lean #p-drive .drive-progress{background:var(--color-control)!important}html.ui-lean #p-drive .drive-src-title,html.ui-lean #p-drive .drive-news-date,html.ui-lean #p-drive .drive-position-info{color:var(--color-text-secondary)!important}html.ui-lean #p-drive #driveFlowAct,html.ui-lean #p-drive #driveFolderAct,html.ui-lean #p-drive #driveRefreshAct,html.ui-lean #p-drive #driveSpdAct,html.ui-lean #p-drive .drive-action.flow-act,html.ui-lean #p-drive .drive-action.folder-act{border-color:transparent!important;background:var(--color-control)!important;box-shadow:none!important;color:var(--color-text-secondary)!important}html.ui-lean #p-drive .drive-action svg{stroke:currentColor!important}html.ui-lean :is(.topbar,.tab,#topbarLogoBtn,#topbarHomeTextTab){--acc: #e94d60 !important;--acc2: #f39c12 !important;--acc4: #5aabff !important;--gold: #ffd700 !important;--gold-rgb: 255,215,0 !important;--gold-contrast: #222 !important}html.ui-lean :is(#hubThemeToggleBtn,#hubBlindModeBtn,#hubAuthBtn,#hubCoinBadge){border-color:#f39c1259!important}html.ui-lean #newsCommentedFilterBtn.filter-active{background:#f39c12!important;border-color:#c9820a!important;color:#1a1200!important;box-shadow:0 0 0 3px #f39c1266,0 2px 8px #f39c1266!important}html.ui-lean #newsKeywordInput,html.ui-lean #newsSearchDropdown button{border-color:#f39c12!important}html.ui-lean #newsSearchIconBtn{border-color:#f39c12!important;color:#f39c12!important}html.ui-lean.ui-lean .pg #clearAllFiltersBtn.flash-red,html.ui-lean.ui-lean .pg #offFbClearBtn.flash-red{background:#e74c3c!important;color:#fff!important}@media (hover: hover) and (pointer: fine){html.ui-lean .cm-card:hover{border-color:#f39c12!important}}html.ui-lean #pbPlay,html.ui-lean #fpStopBtn{border-radius:50%!important}html.ui-lean .chip{background:var(--color-control);color:var(--color-text-secondary);border-color:transparent;transition:background-color var(--lean-ease),color var(--lean-ease)}html.ui-lean .chip.on{background:var(--color-surface-active);color:var(--color-text);border-color:transparent}@media (hover: hover){html.ui-lean .chip:not(.on):hover{background:var(--color-surface-hover);color:var(--color-text)}}html.ui-lean .news-filter-btn:not(.filter-active){background:var(--color-control)!important;border-color:transparent!important;color:var(--color-text-secondary)!important;box-shadow:none!important}html.ui-lean .news-filter-btn.filter-active{background:var(--color-surface-active)!important;border-color:transparent!important;border-width:1px!important;color:var(--color-text)!important;box-shadow:none!important}@media (hover: hover){html.ui-lean .news-filter-btn:not(.filter-active):hover{background:var(--color-surface-hover)!important;color:var(--color-text)!important}}html.ui-lean .dt-tog{background:var(--color-control)}html.ui-lean .dt-opt.on{background:var(--color-surface-active);color:var(--color-text)}html.ui-lean.ui-lean #newsYtFilterBtn.filter-active{background:#e74c3c!important;border-color:#c0392b!important;color:#fff!important;box-shadow:0 0 0 3px #e74c3c66,0 2px 8px #e74c3c66!important}@media (hover: hover){html.ui-lean.ui-lean #p-podcast :is(#podcastMainHeader,#podcastAddRow) button:hover{background:color-mix(in srgb,#8e44ad 50%,transparent)!important}html.ui-lean.ui-lean #p-radio :is(#radioMainHeader,#radioAddRow) button:hover{background:color-mix(in srgb,#95a5a6 50%,transparent)!important}html.ui-lean.ui-lean #p-words :is(#wlTitleRow,#wlFilterRow) button:hover{background:color-mix(in srgb,#1a7dd4 50%,transparent)!important}html.ui-lean.ui-lean #p-community :is(.cm-btn:not(.cm-btn-primary),.cm-icon-btn,.cm-subtab:not(.is-active),.cm-search-go-btn):hover{background:color-mix(in srgb,#14b8a6 50%,transparent)!important}html.ui-lean.ui-lean #p-settings .acc-header:hover{background:color-mix(in srgb,#f09800 50%,transparent)!important}}html.ui-lean.ui-lean #p-folders #fldNewBtn{background:#f39c12!important;color:#1b1611!important;border-color:#f39c12!important}@media (hover: hover){html.ui-lean.ui-lean :is(#p-news,#p-folders,#p-favs,#p-offline,#p-browser) :is(#newsPageHdr,#newsFilterBarWrap,.folders-hdr,.favs-hdr,#offlineHdr,#offlineFilterBarWrap,#offlineFolderDetailHeader,#browserHdrBlock,#spBrowser) button:not(.b1):not(.filter-active):not(#fldNewBtn):not(.nc-play-btn):not(.news-random-btn):not(.active):hover{background:color-mix(in srgb,var(--acc) 50%,transparent)!important}}html.ui-lean #nMdl .mdl-footer button[onclick*=stopMdlPlayback],html.ui-lean #nMdl .mdl-footer button[onclick*=closeMdl]{background:#e94d60!important}html.ui-lean.theme-light-active{--pause-stop-bg: #c0392b !important}html.ui-lean.theme-light-active #nMdl .mdl-footer button[onclick*=stopMdlPlayback],html.ui-lean.theme-light-active #nMdl .mdl-footer button[onclick*=closeMdl]{background:#c0392b!important}html.ui-lean.ui-lean .nmdl-comments .cm-btn-primary{background:#f39c12!important;color:#1b1611!important;border-color:#f39c12!important}html.ui-lean.theme-light-active :is(.topbar,.tab,#topbarLogoBtn,#topbarHomeTextTab){--acc: #c0392b !important}html.ui-lean :is(.topbar,.tab,#topbarLogoBtn,#topbarHomeTextTab){--grp-premium: initial !important;--grp-info: initial !important;--grp-warn: initial !important;--grp-success: initial !important;--grp-danger: initial !important}html.ui-lean #topbarLogoBtn{border-radius:8px 0 0!important}html.ui-lean #topbarHomeTextTab{border-radius:0 8px 0 0!important}html.ui-lean.theme-light-active #themeToggleBtn{background:transparent!important}@media (hover: hover){html.ui-lean.theme-light-active #themeToggleBtn:hover{background:var(--color-surface-hover)!important}}@media (hover: hover){html.ui-lean:not(.theme-light-active) #themeToggleBtn:hover{background:var(--color-surface-hover)!important}}@media (hover: hover){html.ui-lean.ui-lean #p-ebook :is(#ebTitleTabsRow,#ebTopBar,#gtnTopBar,#olbTopBar) button:not(.on):hover{background:color-mix(in srgb,#ec4899 50%,transparent)!important;color:#fff!important}}@keyframes fcFlipIn{0%{transform:perspective(700px) rotateY(90deg) scale(.96);opacity:0}60%{opacity:1}to{transform:perspective(700px) rotateY(0) scale(1);opacity:1}}@keyframes fcFlipOut{0%{transform:perspective(700px) rotateY(0) scale(1);opacity:1}40%{opacity:1}to{transform:perspective(700px) rotateY(-90deg) scale(.96);opacity:0}}@keyframes fcFlipInR{0%{transform:perspective(700px) rotateY(-90deg) scale(.96);opacity:0}60%{opacity:1}to{transform:perspective(700px) rotateY(0) scale(1);opacity:1}}@keyframes fcFlipOutR{0%{transform:perspective(700px) rotateY(0) scale(1);opacity:1}40%{opacity:1}to{transform:perspective(700px) rotateY(90deg) scale(.96);opacity:0}}@keyframes fcSlideInUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fcSlideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}@keyframes fcSlideInDown{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fcSlideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes fcToggleOn{0%{transform:scale(.55) rotate(-15deg);opacity:0}60%{transform:scale(1.18) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes fcToggleOff{0%{transform:scale(1);opacity:1}to{transform:scale(.55) rotate(15deg);opacity:0}}@keyframes fcGlow{0%,to{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 22px 6px #ffd7008c}}.fc-badge-anim-on{animation:fcToggleOn .38s cubic-bezier(.34,1.56,.64,1) forwards}.fc-badge-anim-off{animation:fcToggleOff .22s ease-in forwards}:root{--cm-teal: #14b8a6;--cm-teal-strong: #0d9488;--cm-purple: #8b5cf6;--cm-purple-strong: #7c3aed;--cm-white: #ffffff;--cm-radius-lg: 22px;--cm-radius-md: 14px;--cm-radius-sm: 9px;--cm-gradient-brand: linear-gradient(135deg, var(--cm-teal) 0%, var(--cm-purple) 100%)}.cm-root{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;color:var(--cm-text);font-size:14px;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}.cm-root[data-cm-theme=dark],:root[data-cm-theme=dark]{--cm-text: var(--txt, #f2f4f8);--cm-text-muted: var(--txt2, #9aa4b8);--cm-surface: rgba(255, 255, 255, .045);--cm-surface-strong: rgba(255, 255, 255, .08);--cm-surface-hover: rgba(255, 255, 255, .09);--cm-border: rgba(255, 255, 255, .1);--cm-shadow: 0 10px 34px rgba(0, 0, 0, .38);--cm-skeleton: rgba(255, 255, 255, .06);--cm-dropdown-bg: var(--bg2, rgba(26, 28, 36, .98))}.cm-root[data-cm-theme=light],:root[data-cm-theme=light]{--cm-text: var(--txt, #1b1e27);--cm-text-muted: var(--txt2, #5b6472);--cm-surface: rgba(20, 20, 40, .035);--cm-surface-strong: rgba(20, 20, 40, .06);--cm-surface-hover: rgba(20, 20, 40, .07);--cm-border: rgba(20, 20, 40, .09);--cm-shadow: 0 10px 30px rgba(20, 20, 40, .1);--cm-skeleton: rgba(20, 20, 40, .06);--cm-dropdown-bg: var(--bg2, rgba(252, 253, 255, .98))}.cm-root *{box-sizing:border-box}.cm-root :focus-visible{outline:2px solid var(--cm-teal);outline-offset:2px;border-radius:6px}.cm-container{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:12px 12px 90px}.cm-glass{background:var(--cm-surface);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--cm-border);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow)}.cm-page-hdr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 12px}.cm-page-title{margin:0;font-size:16px;font-weight:900;color:var(--cm-teal);display:flex;align-items:center;gap:6px}#cmViewToggleBtn{width:34px;height:34px}#cmViewToggleIcon{display:inline-flex}html:not(.easy-mode-active) .cm-sticky{position:sticky;top:var(--topbar-h, 50px);z-index:40;background:var(--bg1, #141414);padding-top:5px;margin-top:-5px}html:not(.easy-mode-active) .cm-root,html:not(.easy-mode-active) #communityRoot{overflow-x:clip!important;overflow-y:visible!important}.cm-subtabs{display:flex;align-items:flex-end;gap:3px;padding:4px 4px 0;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;border-bottom:2px solid rgba(20,184,166,.45)}.cm-subtabs::-webkit-scrollbar{display:none}.cm-subtab{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:6px 8px;margin-bottom:-2px;border-radius:8px 8px 0 0;border:1.5px solid rgba(20,184,166,.35);border-bottom:none;background:var(--cm-surface);color:var(--cm-text-muted);font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.cm-subtab:hover{background:#14b8a61f;color:var(--cm-teal)}.cm-subtab:active{opacity:.8}.cm-subtab.is-active{background:var(--cm-teal);color:#fff;border-color:var(--cm-teal);border-bottom:2px solid var(--cm-teal)}.cm-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cm-toolbar::-webkit-scrollbar{display:none}.cm-toolbar>*:not(.cm-search){flex-shrink:0}.cm-search{flex:1 1 160px;min-width:90px;display:flex;align-items:center;gap:8px;padding:0 14px 0 0;border-radius:999px;background:var(--cm-surface-strong);border:1px solid var(--cm-border);color:var(--cm-text-muted);overflow:hidden}.cm-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--cm-text);font-size:13.5px}.cm-search input::placeholder{color:var(--cm-text-muted)}.cm-search-go-btn{align-self:stretch;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;min-height:36px;border:none;border-right:1px solid var(--cm-border);background:#14b8a61f;color:var(--cm-teal);cursor:pointer;padding:0;transition:background .15s ease}.cm-search-go-btn:hover,.cm-search-go-btn:active{background:#14b8a638}.cm-search-go-btn svg{display:block;flex-shrink:0}.cm-icon-btn.cm-search-icon-btn{display:none}@media (max-width: 480px){.cm-icon-btn.cm-search-icon-btn{display:inline-flex}.cm-search{display:none}.cm-search.is-open{display:flex;width:min(300px,calc(100vw - 32px));z-index:2001;box-shadow:var(--cm-shadow);background:var(--cm-dropdown-bg)}.cm-toolbar{gap:5px}.cm-toolbar #cmCreateBtn,.cm-toolbar #cmLoginBtn{padding:7px 10px;font-size:11.5px}.cm-subtabs{gap:3px}.cm-subtab{padding:6px 7px;gap:3px;font-size:11px;letter-spacing:-.1px}}.cm-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:38px;height:38px;border-radius:50%;border:1px solid var(--cm-border);background:var(--cm-surface-strong);color:var(--cm-text);cursor:pointer;transition:background .15s ease,transform .12s ease;position:relative;flex-shrink:0}.cm-icon-btn:hover{background:var(--cm-surface-hover)}.cm-icon-btn:active{transform:scale(.92)}.cm-icon-btn.is-active{color:var(--cm-teal);border-color:#14b8a673}.cm-icon-btn.is-wide{width:auto;padding:0 16px;border-radius:999px;font-size:12.5px;font-weight:700}.cm-badge-dot{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e11d48;border:2px solid var(--bg2, #202030);color:#fff;font-size:9.5px;font-weight:800;line-height:12px;text-align:center;box-sizing:border-box}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:999px;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,opacity .15s ease}.cm-btn:active{transform:scale(.96)}.cm-btn-primary{background:var(--cm-gradient-brand);color:#fff;box-shadow:0 8px 22px #8b5cf652}.cm-btn-primary:hover{box-shadow:0 10px 26px #8b5cf66b}.cm-btn-ghost{background:var(--cm-surface-strong);color:var(--cm-text);border:1px solid var(--cm-border)}.cm-btn-ghost:hover{background:var(--cm-surface-hover)}.cm-btn-danger{background:#e11d481f;color:#e11d48;border:1px solid rgba(225,29,72,.35)}.cm-btn:disabled{opacity:.5;cursor:not-allowed}.cm-btn-block{width:100%}.cm-btn-sm{padding:7px 14px;font-size:12px}.cm-dropdown{position:relative}.cm-dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;z-index:950;isolation:isolate;padding:10px;display:none;animation:cmPopIn .14s ease;background:var(--cm-dropdown-bg)}.cm-dropdown-panel.is-open{display:block}.cm-dropdown-title{font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cm-text-muted);padding:4px 8px 8px}.cm-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--cm-radius-sm);cursor:pointer;font-size:13px;color:var(--cm-text);transition:background .12s ease}.cm-dropdown-item:hover{background:var(--cm-surface-hover)}.cm-dropdown-item.is-selected{color:var(--cm-teal);font-weight:700}.cm-actions-divider{height:1px;background:var(--cm-border);margin:6px 4px}.cm-dropdown-item.cm-actions-item{justify-content:flex-start}.cm-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.cm-select{padding:8px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface-strong);border:1px solid var(--cm-border);color:var(--cm-text);font-size:12.5px}.cm-cselect{position:relative}.cm-cselect-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface-strong);border:1px solid var(--cm-border);color:var(--cm-text);font-size:12.5px;font-family:inherit;cursor:pointer;text-align:left}.cm-cselect-btn span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-cselect-arrow{flex-shrink:0;font-size:10px;color:var(--cm-text-muted)}.cm-cselect-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:220px;overflow-y:auto;background:var(--cm-dropdown-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);box-shadow:var(--cm-shadow);padding:6px;z-index:960;display:none}.cm-cselect-menu.is-open{display:block}.cm-feed-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 620px){.cm-feed-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.cm-feed-grid{grid-template-columns:repeat(4,1fr)}}.cm-feed-grid{grid-template-columns:repeat(var(--grid-cols-community, 4),1fr)}.cm-ann-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 619px) and (orientation: portrait){.cm-ann-grid{grid-template-columns:repeat(2,1fr)}}.cm-root.cm-single-col .cm-feed-grid,.cm-root.cm-single-col .cm-ann-grid{grid-template-columns:1fr}.cm-root:not(.cm-single-col) :is(.cm-feed-grid,.cm-ann-grid):not(.cm-tour-guide-grid):not(:has(>:nth-child(2))){grid-template-columns:1fr}@media (max-width: 619px){.cm-root:not(.cm-single-col) :is(.cm-feed-grid,.cm-ann-grid):not(.cm-tour-guide-grid):has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-profile-orange .cm-feed-grid{grid-template-columns:1fr}.cm-card{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px #0003;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:cmFadeUp .16s ease both}@media (hover: hover) and (pointer: fine){.cm-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0006;border-color:#f39c12;background:var(--card-bg-hover, var(--bg3))}}.cm-card-cover{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--card-bg, var(--bg2));overflow:hidden}.cm-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.cm-card-type-chip{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#fff;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cm-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;transition:transform .15s ease}.cm-video-play-btn:hover{transform:translate(-50%,-50%) scale(1.08)}.cm-video-embed-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.cm-video-embed-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cm-video-modal-close{position:absolute;top:10px;right:10px;z-index:2;background:#0000008c;border-color:transparent;color:#fff}.cm-image-expand-btn{position:absolute;bottom:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;color:#fff;cursor:pointer}.cm-lightbox-overlay{background:#000000eb;padding:20px}.cm-lightbox-box{max-width:100%;max-height:100%;display:flex}.cm-lightbox-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;display:block}.cm-lightbox-close{position:fixed;top:16px;right:16px;z-index:2100;background:#0000008c;border-color:transparent;color:#fff}.cm-translate-ctrl{position:absolute;top:10px;right:10px;z-index:2}.cm-translate-btn{display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:none;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.cm-translate-btn .cm-translate-flag{font-size:13px;line-height:1}.cm-translate-btn.is-active{background:#14b8a6b3}.cm-translate-btn.is-busy{opacity:.55;pointer-events:none}.cm-translate-menu{max-height:320px;overflow-y:auto;min-width:190px}.cm-translate-ctrl-inline{position:static}.cm-translate-ctrl-inline .cm-translate-btn{background:var(--cm-surface-strong);border:1px solid var(--cm-border);color:var(--cm-text);-webkit-backdrop-filter:none;backdrop-filter:none}.cm-translate-ctrl-inline .cm-translate-btn.is-active{background:#14b8a62e;border-color:#14b8a673;color:var(--cm-teal)}.cm-card-body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.cm-card-category{font-size:11px;font-weight:700;color:var(--cm-teal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-title{font-size:var(--fs-card-title, 15px);font-weight:800;line-height:1.35;color:var(--cm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-card-desc{font-size:var(--fs-card-desc, 12.5px);color:var(--cm-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-card-tags{display:flex;flex-wrap:wrap;gap:5px}.cm-tag{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#8b5cf61f;color:var(--cm-purple)}.cm-card-footer{display:flex;align-items:center;justify-content:space-between;margin:auto -14px -14px;padding:10px 14px 14px;border-top:1px solid var(--cm-border);background:var(--cm-surface);box-shadow:inset 0 0 0 999px var(--card-footer-tint)}.cm-author{display:flex;align-items:center;gap:7px;min-width:0}.cm-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--cm-surface-strong);flex-shrink:0}.cm-avatar-lg{width:64px;height:64px}.cm-profile-avatar-wrap{position:relative;display:inline-flex}.cm-avatar-edit-btn{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;border:2px solid var(--cm-teal, #14b8a6);background:#0f0f0fe0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cm-avatar-edit-btn:hover{filter:brightness(1.1)}.cm-avatar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cm-avatar-option{border:1.5px solid var(--cm-border, rgba(255,255,255,.12));background:var(--cm-surface-strong);border-radius:12px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,transform .15s}.cm-avatar-option:hover{border-color:var(--cm-teal, #14b8a6);transform:scale(1.04)}.cm-avatar-option:disabled{opacity:.5;cursor:default;transform:none}.cm-avatar-option img{width:56px;height:56px;border-radius:50%}.cm-visibility-row{display:flex;gap:8px;margin-bottom:14px}.cm-visibility-opt{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;border:1.5px solid var(--cm-border, rgba(255,255,255,.12));background:var(--cm-surface-strong);border-radius:12px;padding:10px 4px;cursor:pointer;color:var(--cm-text-muted);font-size:10.5px;font-weight:700;transition:border-color .15s,color .15s}.cm-visibility-opt:hover{border-color:var(--cm-teal, #14b8a6)}.cm-visibility-opt.is-selected{border-color:var(--cm-teal, #14b8a6);color:var(--cm-text);background:#14b8a61a}.cm-visibility-opt:disabled{opacity:.5;cursor:default}.cm-author-name{font-size:12px;font-weight:700;color:var(--cm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-verified{color:var(--cm-teal);flex-shrink:0}.cm-stat-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;row-gap:4px;gap:10px;color:var(--cm-text-muted);font-size:11.5px}.cm-stat{display:inline-flex;align-items:center;gap:4px}.cm-stat.is-liked{color:#e11d48}.cm-stat.is-saved{color:var(--cm-purple)}.cm-stat button{background:none;border:none;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:inherit}.cm-usage-wrap{position:relative;display:inline-flex;align-items:center;gap:4px}.cm-usage-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;border:1px solid var(--cm-border);background:var(--cm-surface-strong);color:var(--cm-text-muted);cursor:pointer;padding:0;transition:background .15s,color .15s,border-color .15s}.cm-usage-toggle:hover{background:var(--cm-surface-hover);color:var(--cm-text)}.cm-usage-toggle[aria-expanded=true]{color:var(--cm-teal);border-color:#14b8a673}.cm-usage-total{font-size:11.5px;color:var(--cm-text-muted)}.cm-usage-popup{position:absolute;display:none;flex-direction:column-reverse;align-items:center;gap:6px;padding:8px;z-index:950;isolation:isolate;background:var(--cm-dropdown-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);box-shadow:var(--cm-shadow);animation:cmPopIn .14s ease}.cm-usage-popup.is-open{display:flex}.cm-usage-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--cm-surface-strong);color:var(--cm-text);font-size:11.5px;font-weight:600;white-space:nowrap}.cm-draft-chip{font-size:10px;font-weight:800;color:#f59e0b;background:#f59e0b24;padding:3px 9px;border-radius:999px}.cm-empty{text-align:center;padding:60px 20px;color:var(--cm-text-muted)}.cm-empty-icon{font-size:40px;margin-bottom:10px}.cm-empty-title{font-size:15px;font-weight:800;color:var(--cm-text);margin-bottom:4px}.cm-skeleton-card{height:300px;border-radius:var(--cm-radius-lg);background:var(--cm-skeleton);animation:cmPulse 1.4s ease-in-out infinite}.cm-spinner{width:30px;height:30px;margin:0 auto 14px;border-radius:50%;border:3px solid rgba(var(--gold-rgb, 243, 156, 18),.25);border-top-color:var(--gold, #f39c12);animation:cmSpin .8s linear infinite}@keyframes cmSpin{to{transform:rotate(360deg)}}.cm-load-more{display:flex;justify-content:center;margin-top:18px}.cm-detail-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cm-detail-cover{position:relative;width:100%;border-radius:var(--cm-radius-lg);overflow:hidden;aspect-ratio:16/8;margin-bottom:16px}.cm-detail-cover img{width:100%;height:100%;object-fit:cover;display:block}.cm-detail-title{font-size:21px;font-weight:800;line-height:1.3;margin-bottom:10px}.cm-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;color:var(--cm-text-muted);font-size:12.5px}.cm-detail-desc{font-size:14.5px;line-height:1.75;color:var(--cm-text);white-space:pre-wrap;margin-bottom:16px}.cm-detail-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px;margin-bottom:18px}.cm-source-box{padding:12px 14px;margin-bottom:14px}.cm-source-box-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cm-source-box-title{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--cm-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-source-box-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.cm-src-action{display:flex;align-items:center;gap:3px}.cm-src-count{font-size:10.5px;color:var(--cm-text-muted);line-height:1;min-width:10px}.cm-source-box-content{max-height:160px;overflow-y:auto;padding:10px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface);border:1px solid var(--cm-border);color:var(--cm-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;white-space:pre-wrap;word-break:break-all}@keyframes cmSourceAddFlash{0%,to{box-shadow:0 0 rgba(var(--gold-rgb),.55);border-color:rgba(var(--gold-rgb),.55)}50%{box-shadow:0 0 0 5px rgba(var(--gold-rgb),0);border-color:var(--gold)}}.cm-source-add-btn{color:var(--gold)!important;border:1.5px solid rgba(var(--gold-rgb),.55)!important;animation:cmSourceAddFlash 1.4s ease-in-out infinite}.cm-admin-actions{border:1px solid rgba(var(--gold-rgb),.3)}.cm-admin-pill{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;font-size:16px;color:var(--gold);background:rgba(var(--gold-rgb),.1);border:1px solid rgba(var(--gold-rgb),.35)}.cm-admin-actions-label{font-size:11.5px;font-weight:800;color:var(--gold);display:flex;align-items:center}.cm-admin-item{color:var(--gold)!important}.cm-admin-status-box{padding:10px 12px;margin-bottom:14px;border-radius:var(--cm-radius-sm);background:rgba(var(--gold-rgb),.06);border:1px solid rgba(var(--gold-rgb),.25);font-size:12.5px;line-height:1.6}.cm-report-row{padding:10px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface);border:1px solid var(--cm-border);margin-bottom:10px}.cm-report-row:last-child{margin-bottom:0}.cm-report-reason{font-size:12px;color:var(--cm-text);background:var(--cm-surface-strong);border-radius:8px;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.cm-comments-title{font-size:15px;font-weight:800;margin-bottom:12px}.cm-comment-form{display:flex;gap:10px;padding:12px;margin-bottom:16px;align-items:flex-start}.cm-comment-form textarea{flex:1;resize:vertical;min-height:44px;max-height:200px;border:none;background:none;color:var(--cm-text);font-size:13.5px;outline:none;font-family:inherit;padding-top:10px}.cm-comment-form textarea::placeholder{color:var(--cm-text-muted)}.cm-comment-thread{display:flex;flex-direction:column;gap:2px}.cm-comment{display:flex;gap:10px;padding:10px 6px}.cm-comment-replies{margin-left:34px;border-left:2px solid var(--cm-border);padding-left:12px}.cm-comment-body{flex:1;min-width:0}.cm-comment-bubble{background:var(--cm-surface-strong);border-radius:var(--cm-radius-md);padding:9px 12px}.cm-comment-author-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.cm-comment-author{font-size:12.5px;font-weight:700}.cm-comment-edited{font-size:10.5px;color:var(--cm-text-muted)}.cm-comment-text{font-size:13.5px;line-height:1.55;color:var(--cm-text);white-space:pre-wrap;word-break:break-word}.cm-comment-meta-row{display:flex;align-items:center;gap:14px;margin-top:5px;padding-left:4px;font-size:11.5px;color:var(--cm-text-muted)}.cm-comment-meta-row button{background:none;border:none;color:inherit;cursor:pointer;font-weight:700;padding:0;display:inline-flex;align-items:center;gap:4px}.cm-comment-meta-row button.is-liked{color:#e11d48}.cm-comment-edit-box textarea{width:100%;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-border);background:var(--cm-surface);color:var(--cm-text);padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;min-height:60px}.cm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#06080f9e;display:flex;align-items:center;justify-content:center;padding:16px;animation:cmFadeIn .16s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cm-modal{width:100%;max-width:440px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cm-radius-lg);animation:cmPopIn .18s ease;background:var(--bg2, #1c1c28);color:var(--cm-text)}.cm-root[data-cm-theme=light] .cm-modal{background:#fff}.cm-modal-wide{max-width:620px}.hub-profile-orange{--cm-teal: var(--gold, #f39c12);--cm-teal-strong: var(--acc2, #e67e22);--cm-purple: var(--gold, #f39c12);--cm-purple-strong: var(--acc2, #e67e22);--cm-gradient-brand: linear-gradient(135deg, var(--gold, #f39c12) 0%, var(--acc2, #e67e22) 100%)}.cm-modal-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 12px;border-bottom:1px solid var(--cm-border);flex-shrink:0}.cm-modal-title{font-size:16px;font-weight:800}.cm-modal-body{padding:18px;flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--cm-border) transparent}.cm-modal-body::-webkit-scrollbar{width:6px}.cm-modal-body::-webkit-scrollbar-track{background:transparent}.cm-modal-body::-webkit-scrollbar-thumb{background:var(--cm-border);border-radius:4px}.cm-modal-body::-webkit-scrollbar-thumb:hover{background:var(--gold, #f39c12)}.cm-modal-footer{display:flex;gap:8px;padding:12px 18px 18px;justify-content:flex-end;flex-shrink:0}.cm-field{margin-bottom:14px}.cm-field label{display:block;font-size:12px;font-weight:700;color:var(--cm-text-muted);margin-bottom:6px}.cm-input,.cm-textarea{width:100%;padding:10px 13px;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-border);background:var(--cm-surface);color:var(--cm-text);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s ease}.cm-input:focus,.cm-textarea:focus{border-color:var(--cm-teal)}.cm-input::selection,.cm-textarea::selection{color:#fff;background:var(--cm-teal)}.cm-textarea{resize:vertical;min-height:90px}.cm-textarea-sm{min-height:112px;max-height:112px}.cm-textarea-sources{min-height:150px;max-height:260px;overflow-y:auto;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre}.cm-hint{font-size:11px;color:var(--cm-text-muted);margin-top:4px}.cm-upload-box{border:1.5px dashed var(--cm-border);border-radius:var(--cm-radius-md);padding:20px;text-align:center;color:var(--cm-text-muted);font-size:12.5px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cm-upload-box:hover{border-color:var(--cm-teal);background:var(--cm-surface-hover)}.cm-tag-input-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-border);background:var(--cm-surface)}.cm-tag-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:#14b8a624;color:var(--cm-teal);font-size:11.5px;font-weight:700}.cm-tag-chip button{background:none;border:none;color:inherit;cursor:pointer;display:flex}.cm-tag-input-row input{flex:1;min-width:90px;border:none;background:none;outline:none;color:var(--cm-text);font-size:13px}.cm-auth-provider-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;border-radius:999px;border:1px solid var(--cm-border);background:var(--cm-surface-strong);color:var(--cm-text);font-size:13.5px;font-weight:700;cursor:pointer;margin-bottom:10px;transition:background .15s ease}.cm-auth-provider-btn:hover{background:var(--cm-surface-hover)}.cm-auth-divider{display:flex;align-items:center;gap:10px;color:var(--cm-text-muted);font-size:11px;margin:14px 0}.cm-auth-divider:before,.cm-auth-divider:after{content:"";flex:1;height:1px;background:var(--cm-border)}.cm-share-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.cm-share-option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:var(--cm-radius-md);background:var(--cm-surface-strong);cursor:pointer;border:none;color:var(--cm-text);font-size:10.5px;font-weight:700;transition:background .15s ease}.cm-share-option:hover{background:var(--cm-surface-hover)}.cm-share-url-row{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface);border:1px solid var(--cm-border)}.cm-share-url-row input{flex:1;border:none;background:none;outline:none;color:var(--cm-text-muted);font-size:12px}.cm-asc-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:var(--cm-radius-md);background:var(--cm-surface-strong);border:1px solid var(--cm-border);cursor:pointer;color:var(--cm-text);text-align:left;transition:background .15s ease,border-color .15s ease}.cm-asc-option:not(:last-child){margin-bottom:10px}.cm-asc-option:hover{background:var(--cm-surface-hover);border-color:var(--cm-teal)}.cm-asc-option-icon{font-size:22px;flex-shrink:0}.cm-asc-option-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cm-asc-option-title{font-size:13.5px;font-weight:800}.cm-asc-option-hint{font-size:11px;color:var(--cm-text-muted);line-height:1.4}.cm-asc-input-row{position:relative;margin-bottom:12px}.cm-asc-input-row .cm-input{width:100%;padding-right:34px;box-sizing:border-box}.cm-asc-clear-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:none;background:#e11d48;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cm-asc-folder-list{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto;margin-bottom:4px}.cm-asc-folder-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border-radius:var(--cm-radius-sm);background:var(--cm-surface);border:1px solid var(--cm-border);color:var(--cm-text);font-size:12.5px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.cm-asc-folder-row:hover{background:var(--cm-surface-hover);border-color:var(--cm-teal)}.cm-asc-folder-row.is-selected{border-color:var(--cm-teal);background:#14b8a61f}.cm-asc-folder-count{font-size:10.5px;color:var(--cm-text-muted);flex-shrink:0}.cm-asc-back-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--cm-text-muted);font-size:11.5px;font-weight:700;cursor:pointer;padding:0 0 12px}.cm-asc-back-btn:hover{color:var(--cm-text)}.cm-notif-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,90vw);max-height:70vh;overflow-y:auto;z-index:950;display:none;animation:cmPopIn .14s ease}.cm-notif-panel.is-open{display:block}.cm-notif-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--cm-border)}.cm-notif-header strong{font-size:13.5px}.cm-notif-item{display:flex;gap:10px;padding:12px 14px;cursor:pointer;transition:background .12s ease;border-bottom:1px solid var(--cm-border)}.cm-notif-item:last-child{border-bottom:none}.cm-notif-item:hover{background:var(--cm-surface-hover)}.cm-notif-item.is-unread{background:#14b8a60f}.cm-notif-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--cm-surface-strong)}.cm-notif-text{font-size:12.5px;line-height:1.5;color:var(--cm-text)}.cm-notif-time{font-size:10.5px;color:var(--cm-text-muted);margin-top:2px}.cm-profile-header{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 18px;gap:10px;margin-bottom:16px}.cm-profile-name{font-size:18px;font-weight:800;display:flex;align-items:center;gap:6px}.cm-profile-plan-badge{font-size:14px}.cm-name-edit-btn{width:24px;height:24px;flex-shrink:0}.cm-name-edit-row{display:flex;align-items:center;gap:6px}.cm-name-edit-row input{font-size:16px;font-weight:800;text-align:center;max-width:220px;padding:6px 10px;border-radius:var(--cm-radius-sm);border:1.5px solid var(--cm-teal);background:var(--cm-surface);color:var(--cm-text);outline:none}.cm-profile-bio{font-size:13px;color:var(--cm-text-muted);max-width:420px}.cm-profile-stats{display:flex;gap:22px;margin-top:8px;flex-wrap:wrap;justify-content:center}.cm-profile-stat{text-align:center}.cm-profile-stat b{display:block;font-size:16px;font-weight:800}.cm-profile-stat span{font-size:11px;color:var(--cm-text-muted)}.cm-announce-create{padding:16px;margin-bottom:14px}.cm-announce-create-title{font-size:14px;font-weight:800;margin-bottom:10px}.cm-announce-cat-row{display:flex;flex-wrap:wrap;gap:7px}.cm-announce-cat-btn{flex-shrink:0;padding:7px 12px;border-radius:999px;border:1px solid var(--cm-border);background:var(--cm-surface-strong);color:var(--cm-text);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cm-announce-cat-btn:hover{background:var(--cm-surface-hover)}.cm-announce-cat-btn.is-selected{background:var(--cm-gradient-brand);border-color:transparent;color:var(--cm-white)}.cm-search-match-count{font-size:11px;font-weight:700;color:var(--cm-text-muted);white-space:nowrap;flex-shrink:0}.cm-search-nav-btn{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:none;background:var(--cm-surface-hover);color:var(--cm-text);font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cm-search-nav-btn:hover{background:rgba(var(--gold-rgb),.25);color:var(--gold)}mark.cm-search-hit{background:rgba(var(--gold-rgb),.55);color:#1a1a1a;border-radius:3px;padding:0 1px}mark.cm-search-hit.is-active{background:var(--gold);color:#1a1a1a}@keyframes cmGoldFlash{0%,to{box-shadow:0 0 rgba(var(--gold-rgb),0)}50%{box-shadow:0 0 22px 6px rgba(var(--gold-rgb),.4),0 0 42px 14px rgba(var(--gold-rgb),.22)}}.cm-flash-gold{animation:cmGoldFlash 2.6s ease-in-out infinite}.cm-tour-guide{margin-bottom:18px}.cm-tour-guide-title{font-size:15px;font-weight:800;color:var(--cm-text);margin-bottom:2px}.cm-tour-guide-sub{font-size:12px;color:var(--cm-text-muted);margin-bottom:12px}.cm-tour-guide-grid{margin-bottom:4px;grid-template-columns:repeat(3,1fr)}@media (max-width: 619px) and (orientation: portrait){.cm-tour-guide-grid{grid-template-columns:repeat(2,1fr)}}.cm-tour-guide-cover{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-bg, var(--bg2)) 92%,white 8%);border-bottom:1px solid var(--cm-border)}html.theme-dark2-active .cm-tour-guide-cover{background:var(--cm-surface);box-shadow:inset 0 0 0 999px var(--card-footer-tint)}.cm-tour-guide-card .cm-card-body{background:var(--card-bg, var(--bg2))}.cm-tour-guide-icon{font-size:44px;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.cm-tour-guide-card:focus-visible{outline:2px solid var(--cm-teal);outline-offset:2px}.cm-tour-guide-done-badge{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:2px solid var(--gold);background:#1414148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--gold);font-size:14px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(var(--gold-rgb),.45)}@keyframes cmTourGlowSoft{0%,to{box-shadow:0 0 #ffcc4d00}50%{box-shadow:0 0 14px 4px #ffcc4d42,0 0 26px 8px #ffcc4d24}}.cm-tour-glow{animation:cmTourGlowSoft 2.6s ease-in-out infinite}@keyframes cmFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cmPopIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cmPulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.cm-root *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.cm-profile-coin-badge{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--gold, #f39c12);background:rgba(var(--gold-rgb, 243, 156, 18),.14);border:1px solid rgba(var(--gold-rgb, 243, 156, 18),.35);cursor:pointer}.cm-profile-package-badge{position:absolute;top:14px;left:14px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--gold, #f39c12);background:rgba(var(--gold-rgb, 243, 156, 18),.14);border:1px solid rgba(var(--gold-rgb, 243, 156, 18),.35);cursor:pointer;padding:0;animation:rwPackageReadyPulse 1.4s ease-in-out infinite}@keyframes rwPackageReadyPulse{0%,to{background:rgba(var(--gold-rgb, 243, 156, 18),.14);box-shadow:0 0 rgba(var(--gold-rgb, 243, 156, 18),.5)}50%{background:rgba(var(--gold-rgb, 243, 156, 18),.65);box-shadow:0 0 12px 4px rgba(var(--gold-rgb, 243, 156, 18),.55)}}@keyframes rwPackageBurst{0%{transform:scale(1) rotate(0);opacity:1}40%{transform:scale(1.4) rotate(-10deg);opacity:1}75%{transform:scale(1.7) rotate(8deg);opacity:.5}to{transform:scale(.3) rotate(0);opacity:0}}.cm-profile-package-badge.is-bursting{animation:rwPackageBurst .42s ease-in forwards;pointer-events:none}.rw-unlock-card{position:relative;align-items:center;text-align:center;gap:6px;padding:18px 14px;cursor:default;overflow:visible}@media (min-width: 620px){#cmUnlockContent .cm-feed-grid{grid-template-columns:repeat(2,1fr)}}.rw-unlock-card-icon{width:52px;height:52px;border-radius:50%;font-size:26px;display:flex;align-items:center;justify-content:center;background:rgba(var(--gold-rgb, 243, 156, 18),.16);margin-bottom:4px}.rw-unlock-card .rw-campaign-cost{margin:2px 0 10px}.rw-unlock-card .rw-use-btn{width:100%}.rw-balance-hero{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 16px;border-radius:16px;margin-bottom:6px;background:linear-gradient(135deg,rgba(var(--gold-rgb, 243, 156, 18),.16),rgba(var(--gold-rgb, 243, 156, 18),.05));border:1px solid rgba(var(--gold-rgb, 243, 156, 18),.3)}.rw-balance-coin{font-size:34px;line-height:1}.rw-balance-num{font-size:30px;font-weight:800;color:var(--gold, #f39c12);line-height:1}.rw-balance-sub{font-size:12px;color:var(--cm-text-muted);margin-top:3px}.rw-section-title{font-size:13px;font-weight:700;margin:18px 0 10px;opacity:.85}.rw-admin-row{display:flex;align-items:center;gap:10px;margin:10px 0 4px;min-height:22px}.rw-kw-search-btn{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--gold, #f39c12);background:transparent;color:var(--gold, #f39c12);cursor:pointer;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;margin-left:auto}.rw-kw-search-row{margin:2px 0 10px;position:relative}.rw-kw-search-row .cm-input{border-color:var(--gold, #f39c12);padding-right:34px}.rw-kw-search-row .cm-input:focus{border-color:var(--gold, #f39c12)}.rw-kw-search-row .cm-input:focus-visible{outline:none}.rw-kw-clear-btn{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:none;background:#e74c3c;color:#fff;cursor:pointer;font-size:11px;line-height:1;font-weight:900;padding:0;align-items:center;justify-content:center;flex-shrink:0}.rw-kw-clear-btn.is-visible{display:flex}mark.rw-kw-hl{background:var(--gold, #f39c12)!important;color:#222!important;border-radius:3px;outline:1.5px solid #ff8c00;padding:0 2px;font-weight:700;font-style:normal}.rw-admin-link{display:block;width:fit-content;margin:0;padding:0;font-size:11px;font-weight:700;color:var(--cm-teal);background:none;border:none;cursor:pointer;text-decoration:underline}.rw-campaign-card{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--cm-surface);border:1px solid var(--cm-border);margin-bottom:10px}.rw-campaign-card.is-locked{opacity:.72}.rw-campaign-icon{font-size:24px;flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cm-surface-strong);overflow:hidden}.rw-campaign-icon img,.rw-unlock-card-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.rw-discount-ribbon{position:absolute;top:-8px;right:10px;background:linear-gradient(135deg,#ff5252,#ff8a3d);color:#fff;font-weight:900;font-size:12px;letter-spacing:.2px;padding:4px 10px;border-radius:999px;box-shadow:0 3px 10px #ff525273;z-index:1;white-space:nowrap}.rw-unlock-card .rw-discount-ribbon{top:-8px;right:8px}.rw-discount-ribbon.is-unlocked{background:linear-gradient(135deg,var(--cm-teal),var(--cm-teal-strong));box-shadow:0 3px 10px #14b8a673}.rw-demo-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#ff525229;color:#ff5252;font-size:9.5px;font-weight:800;vertical-align:middle;letter-spacing:.3px}.rw-campaign-info{flex:1;min-width:0}.rw-campaign-merchant{font-size:14.4px;font-weight:800;color:var(--gold, #f39c12);text-transform:uppercase;letter-spacing:.4px}.rw-campaign-title{font-size:14px;font-weight:700;margin:1px 0 3px;color:var(--cm-text)}.rw-campaign-desc{font-size:12px;color:var(--cm-text-muted);line-height:1.4}.rw-campaign-cost{font-size:12px;font-weight:800;color:var(--gold, #f39c12);margin-top:5px}.rw-campaign-action{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.rw-use-btn{padding:8px 16px;border-radius:999px;border:none;font-size:12px;font-weight:800;cursor:pointer;background:var(--gold, #f39c12);color:#1a1a1a;white-space:nowrap}.rw-use-btn:disabled{background:var(--cm-surface-strong);color:var(--cm-text-muted);cursor:not-allowed}.rw-lock-hint{font-size:10px;color:var(--gold, #f39c12);text-align:center;max-width:76px;line-height:1.3}.rw-coin-deduct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#06080fb8;display:flex;align-items:center;justify-content:center;animation:rwCoinOverlayFadeIn .22s ease}.rw-coin-deduct-overlay.is-leaving{animation:rwCoinOverlayFadeOut .26s ease forwards}.rw-coin-deduct-stage{display:flex;flex-direction:column;align-items:center;gap:10px;animation:rwCoinStagePop .32s cubic-bezier(.34,1.56,.64,1)}.rw-coin-deduct-icon{filter:drop-shadow(0 4px 14px rgba(var(--gold-rgb, 243,156,18),.5));transition:transform .3s ease}.rw-coin-deduct-stage.is-pouring .rw-coin-deduct-icon{transform:scale(.92) translateY(2px)}.rw-coin-deduct-num{font-size:42px;font-weight:900;color:var(--gold, #f39c12);line-height:1;font-variant-numeric:tabular-nums;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rw-coin-num-pop{animation:rwCoinNumPopKf .4s cubic-bezier(.34,1.56,.64,1)}.rw-coin-deduct-particle{position:fixed;z-index:5001;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe999,gold 55%,#8a6200);box-shadow:0 1px 3px #0006;animation-name:rwCoinFallKf;animation-duration:var(--dur, .9s);animation-timing-function:cubic-bezier(.28,.35,.35,1);animation-fill-mode:both}@keyframes rwCoinOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rwCoinOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes rwCoinStagePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rwCoinNumPopKf{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes rwCoinFallKf{0%{transform:translate(-50%,-50%) translate(0) scale(.5) rotate(0);opacity:0}10%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--mx) * .35),calc(var(--my) * .12)) scale(1) rotate(calc(var(--rot) * .3))}65%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--mx) * .8),calc(var(--my) * .55)) scale(.85) rotate(calc(var(--rot) * .75))}to{opacity:0;transform:translate(-50%,-50%) translate(var(--mx),var(--my)) scale(.4) rotate(var(--rot))}}.rw-leader-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cm-border) transparent}.rw-leader-scroll::-webkit-scrollbar{height:6px}.rw-leader-scroll::-webkit-scrollbar-track{background:transparent}.rw-leader-scroll::-webkit-scrollbar-thumb{background:var(--cm-border);border-radius:4px}.rw-leader-scroll::-webkit-scrollbar-thumb:hover{background:var(--gold, #f39c12)}.rw-leader-table{min-width:100%;width:max-content}.rw-leader-row{display:flex;align-items:center;gap:10px;padding:7px 4px}.rw-leader-rank{width:20px;text-align:center;font-weight:800;font-size:12px;color:var(--cm-text-muted);flex-shrink:0}.rw-leader-name{flex:1;min-width:64px;font-size:13px;font-weight:600;color:var(--cm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-plan-badge{display:inline-block;margin-left:4px;font-size:11px;filter:drop-shadow(0 0 2px rgba(0,0,0,.35))}.rw-leader-value{font-size:12px;font-weight:700;color:var(--gold, #f39c12);flex-shrink:0}.rw-leader-head{display:flex;align-items:center;gap:10px;padding:2px 4px 6px}.rw-leader-head-spacer{width:56px;flex-shrink:0}.rw-leader-head-filler{flex:1;min-width:64px}.rw-leader-sort-btn{flex-shrink:0;text-align:right;background:none;border:none;padding:0;margin:0;font-size:10.5px;font-weight:700;color:var(--cm-text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.rw-leader-sort-btn.is-active{color:var(--gold, #f39c12)}.rw-leader-sort-arrow{font-size:10px}.rw-leader-col-time{width:52px;text-align:right}.rw-leader-col-coin{width:62px;text-align:right}.rw-leader-col-date{width:44px;text-align:right;flex-shrink:0;white-space:nowrap}.rw-leader-col-date.rw-leader-col-date--wide{width:80px}.rw-leader-head-date{font-size:10.5px;font-weight:700;color:var(--cm-text-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.rw-admin-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--cm-surface);border:1px solid var(--cm-border);margin-bottom:8px}.rw-admin-row-info{flex:1;min-width:0}.rw-admin-row-title{font-size:13px;font-weight:700;color:var(--cm-text)}.rw-admin-row-meta{font-size:11px;color:var(--cm-text-muted);margin-top:2px}.rw-admin-row.is-inactive{opacity:.55}.rw-form-row{margin-bottom:12px}.rw-form-row label{display:block;font-size:12px;font-weight:700;color:var(--cm-text-muted);margin-bottom:5px}@media (max-width: 480px){.cm-container{padding:8px 8px 90px}.cm-detail-title{font-size:18px}.cm-share-grid{grid-template-columns:repeat(3,1fr)}.cm-profile-stats{gap:14px}}.cm-root.cm-grid-aligned:not(.cm-single-col) .cm-feed-grid{grid-auto-rows:1fr;align-items:stretch}.cm-root.cm-grid-aligned:not(.cm-single-col) .cm-feed-grid>*{height:100%}@media (max-width: 767.98px){:where(html.ho9-kolay) .cm-card-footer{flex-wrap:wrap;row-gap:8px}:where(html.ho9-kolay) .cm-card-footer .cm-author{flex:1 1 100%;gap:9px}:where(html.ho9-kolay) .cm-card-footer .cm-avatar{width:30px;height:30px}:where(html.ho9-kolay) .cm-card-footer .cm-author-name{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}:where(html.ho9-kolay) .cm-card-footer .cm-stat-row{flex:1 1 100%;display:flex;align-items:center;gap:10px}:where(html.ho9-kolay) .cm-card-footer .cm-stat-row>.cm-icon-btn[data-cm-action=more]{margin-left:auto}}:where(html.ho9-kolay) .cm-card-title{-webkit-line-clamp:3}:where(html.ho9-kolay) .cm-card-desc{-webkit-line-clamp:3}:where(html.ho9-kolay) .cm-stat:not(.is-liked),:where(html.ho9-kolay) .cm-stat:not(.is-liked) button{color:var(--cm-text-muted)}
