.article.card .content{text-align:left}.article.card .content .header a,.article.card .content .description{display:-webkit-box !important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:var(--link)}.article.card .article-button{margin-right:.98em}.article.card .article-button:last-child{margin-right:0}.article.card .article-button.unlike,.article.card .article-button.unlike+*,.article.card .article-button.unlike+*+*,.article.card .article-button.unlike+*+*+*{margin-right:.48em}.article.card .article-button:has(+*+.unarchive),.article.card .article-button:has(+.unarchive),.article.card .article-button.unarchive,.article.card .article-button.unarchive+*{margin-right:.45em}.article.card .article-button.unlike:has(+.edit-tags-button+.unarchive+.delete),.article.card .article-button.unlike+.edit-tags-button:has(+.unarchive+.delete),.article.card .article-button.unlike+.edit-tags-button+.unarchive:has(+.delete),.article.card .article-button.unlike+.edit-tags-button+.unarchive+.delete{margin-right:.2em}@keyframes fadeInAndSlideDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-slide-down{animation:fadeInAndSlideDown .5s ease-out forwards}@keyframes fadeAndShrink{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8)}}.animate-fade-shrink-out{animation:fadeAndShrink .5s ease-out forwards}@media(max-width: 767px){.ui.card.article{display:grid;grid-template-columns:1fr auto;grid-template-areas:"content image" "actions actions";gap:1rem;width:100%;box-shadow:none;border-radius:0;border-bottom:1px solid var(--border);border-top:none}.ui.card.article .content{grid-area:content;padding:0;border-top:none !important}.ui.card.article .image{grid-area:image;width:100px;height:80px}.ui.card.article .image img{height:100% !important;width:100% !important;border-radius:8px}.ui.card.article .extra.content{grid-area:actions;display:flex;justify-content:flex-end;border:none !important;background:rgba(0,0,0,0);padding:0}.ui.card.article .extra.content .article-button a{font-size:0}.ui.card.article .extra.content .article-button a .icon{font-size:1.2rem;margin:0}.ui.card.article .extra.content .article-button{margin-right:1.5em !important}.ui.card.article .extra.content .article-button:last-child{margin-right:0 !important}}body.app-theme-scope .ui.card.article{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border)}body.app-theme-scope .article.card .content .header a,body.app-theme-scope .article.card .content .description{color:var(--link)}:root{--app-bg: #f3f4f6;--surface: #ffffff;--surface-raised: #ffffff;--surface-muted: #eef2f7;--text: #1f2937;--text-muted: #6b7280;--border: #d1d5db;--link: #2185d0;--highlight: #055b72;--nav-bg: #002b36;--nav-active: #023e4e;--reader-bg: #ffffff;--reader-text: #333333}html[data-theme=dark]{--app-bg: #111827;--surface: #151c23;--surface-raised: #1f2937;--surface-muted: #243244;--text: #f9fafb;--text-muted: #9ca3af;--border: #374151;--link: #93c5fd;--highlight: #7dd3fc;--nav-bg: #020912;--nav-active: #123149;--reader-bg: #151c23;--reader-text: #e5e7eb}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0}@media(max-width: 767px){body{overflow-x:hidden}}#wrapper{flex:1 0 auto}@media(max-width: 767px){#wrapper{overflow-y:scroll}}#footer{flex-shrink:0;padding:5px;width:100%;background:#002b36;color:#fff;font-size:1.1em;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;text-align:center}#footer a,#footer a:visited{color:#c9d7dd;text-decoration:none}#footer a:hover,#footer a:focus{color:#fff;text-decoration:underline}#footer .footer-main{display:flex;align-items:center;justify-content:center;padding:20px 60px}#footer .footer-main.with-feedback-button{padding-right:260px}#footer .footer-credits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#footer .footer-credits .company{display:inline-block;padding-right:20px}#footer .footer-credits .legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}#footer .footer-downloads{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-left:4px}#footer .footer-downloads .footer-download-link{display:inline-flex;align-items:center;white-space:nowrap}#footer .footer-downloads .footer-download-badge{display:block;height:40px;width:auto}@media(max-width: 767px){#footer{padding:0}#footer .footer-main{padding:10px}#footer .footer-main.with-feedback-button{padding-right:10px}#footer .footer-credits{display:flex;justify-content:center}#footer .footer-credits .legal{gap:10px}#footer .footer-downloads{gap:10px;flex-wrap:wrap;margin-left:0}}@media(max-width: 767px){body:not(.pages-homepage,.pages-terms,.pages-privacy,.pages-support,.pages-pricing,.pages-library_features,.pages-read_features,.pages-kindle_features) #footer{display:none}}.centered{text-align:center}.ui.menu.menu-bg{background:#002b36 !important}.ui.menu.menu-bg .active.item{background:#023e4e !important}.ui.menu.menu-main{margin-top:0;border-radius:0}.ui.menu.menu-main .any2k-logo{padding:10px 30px}.ui.menu.menu-main .any2k-logo img{height:30px;width:auto}.app-shell-nav{background:#002b36;border-bottom:1px solid rgba(185,221,212,.14);box-shadow:0 20px 44px rgba(0,17,22,.2);font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif}.app-shell-nav-inner{display:flex;align-items:center;gap:1.5rem;min-height:5.5rem;padding:0 1.75rem}.app-shell-brand{display:inline-flex;align-items:center;flex:0 0 auto}.app-shell-brand-logo{display:block;height:34px;width:auto}.app-shell-primary-links,.app-shell-primary-actions{display:flex;align-items:center;gap:.75rem;min-width:0}.app-shell-primary-links{flex:1 1 auto}.app-shell-primary-actions{flex:0 0 auto;margin-left:auto}.app-shell-link,.app-shell-account-link,.app-shell-signout{display:inline-flex;align-items:center;gap:.55rem;min-height:3.1rem;padding:.8rem 1.05rem;border-radius:999px;color:rgba(245,247,249,.8);text-decoration:none;font-size:1rem;font-weight:700;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.app-shell-link i.icon,.app-shell-account-link i.icon,.app-shell-signout i.icon{margin:0;font-size:1rem;opacity:.9}.app-shell-link:hover,.app-shell-link:focus,.app-shell-account-link:hover,.app-shell-account-link:focus,.app-shell-signout:hover,.app-shell-signout:focus{background:hsla(0,0%,100%,.06);color:#fff;text-decoration:none}.app-shell-link.active,.app-shell-account-link.active{background:rgba(185,221,212,.12);color:#fff}.app-shell-account-link{border:1px solid rgba(185,221,212,.18)}.app-shell-plan-badge{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:#d3ece4;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.app-shell-signout{border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,0);cursor:pointer}.app-bottom-nav{border-top:1px solid hsla(0,0%,100%,.1) !important;box-shadow:0 -14px 30px rgba(0,17,22,.22)}.app-bottom-nav .item{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:4.3rem;padding:.55rem .35rem !important;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.74rem !important;font-weight:700 !important;color:rgba(245,247,249,.75) !important;background:rgba(0,0,0,0) !important;border:0 !important}.app-bottom-nav .item i.icon{margin:0 !important;font-size:1.1rem !important}.app-bottom-nav .item span{line-height:1.1}.app-bottom-nav .item.active{color:#fff !important;background:hsla(0,0%,100%,.05) !important}.app-subnav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem;margin:0;background:hsla(0,0%,100%,.7);border-bottom:1px solid rgba(27,50,58,.08);backdrop-filter:blur(12px)}.app-subnav-links,.app-subnav-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.app-subnav-actions{justify-content:flex-end;margin-left:auto}.app-subnav-link{display:inline-flex !important;align-items:center;gap:.5rem;padding:.68rem .96rem !important;border-radius:999px !important;color:#556b72 !important;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.9rem !important;font-weight:700 !important;background:rgba(0,0,0,0) !important;border:1px solid rgba(0,0,0,0) !important;text-decoration:none;box-shadow:none !important}.app-subnav-link i.icon{margin:0 !important;font-size:.95rem !important}.app-subnav-link:hover,.app-subnav-link:focus{color:#16313a !important;background:rgba(13,111,127,.05) !important}.app-subnav-link.active{color:#fff !important;background:#0d6f7f !important;border-color:#0d6f7f !important}.app-subnav-action.ui.button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.7rem;padding:.66rem .95rem;border-radius:.9rem;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.89rem;font-weight:700;margin:0 !important;box-shadow:none}.app-subnav-action.ui.button i.icon{margin:0}.app-subnav-action.ui.button.item-highlight{background:rgba(13,111,127,.08);border:1px solid rgba(13,111,127,.16);color:#0d6f7f}.app-subnav-action-secondary.ui.button{background:#fff;border:1px solid rgba(22,49,58,.12);color:#16313a}.app-subnav-action.ui.button:hover,.app-subnav-action.ui.button:focus{transform:translateY(-1px)}#any2k-feedback-button{position:fixed;cursor:pointer;bottom:0;right:5%;width:auto;z-index:100;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}body.article-reader-open #any2k-feedback-button{display:none !important}#any2k-feedback-status{margin-bottom:10px !important}#loader.ui.page.dimmer{z-index:12040 !important}.plan-name{font-size:16px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none !important}.ui.toast-container.top.center{display:flex;flex-direction:column;align-items:center;width:100%;top:0;z-index:12050;margin-top:50px;transform:none !important;left:auto !important;padding-top:1em;pointer-events:none}.ui.toast-container.top.center .floating.toast-box{width:auto}.ui.toast-container.top.center .floating.toast-box .ui.message{width:auto}.ui.toast-container .ui.toast,.ui.toast-container .floating.toast-box,.ui.toast-container .floating.toast-box>.content,.ui.toast-container .floating.toast-box>.actions,.ui.toast-container .floating.toast-box .content,.ui.toast-container .floating.toast-box .actions{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;pointer-events:auto}.ui.toast-container .ui.message{margin:0 !important}.ui.toast-container .ui.message.any2k-confirmation-toast{background:rgba(17,24,39,.96) !important;color:#f8fafc !important;box-shadow:0 20px 48px rgba(15,23,42,.42) !important;border:1px solid rgba(148,163,184,.28) !important;border-radius:.9rem !important;padding:.85rem 1rem !important;width:min(24rem,100vw - 2rem) !important;max-width:calc(100vw - 2rem) !important;white-space:normal}.ui.toast-container .ui.message.any2k-confirmation-toast .content,.ui.toast-container .ui.message.any2k-confirmation-toast .actions,.ui.toast-container .ui.message.any2k-confirmation-toast .description,.ui.toast-container .ui.message.any2k-confirmation-toast p{color:#f8fafc !important}.ui.toast-container .ui.message.any2k-action-toast{display:flex !important;align-items:center;gap:.55rem;padding:.5rem .7rem !important;width:auto !important;max-width:calc(100vw - 2rem) !important}.ui.toast-container .ui.message.any2k-action-toast .content,.ui.toast-container .ui.message.any2k-action-toast .description{flex:1 1 auto;margin:0 !important}.ui.toast-container .ui.message.any2k-action-toast .actions{display:inline-flex !important;align-items:center;flex:0 0 auto;margin:0 0 0 auto !important;gap:.35rem}.ui.toast-container .ui.message.any2k-action-toast .actions .ui.button,.ui.toast-container .ui.message.any2k-action-toast .actions .button{margin:0 !important;white-space:nowrap}.ui.toast-container .ui.message.warning{background:#fffaf3 !important;color:#573a08 !important;box-shadow:inset 0 0 0 1px #c9ba9b !important}.ui.toast-container .ui.message.info{background:#f8ffff !important;color:#276f86 !important;box-shadow:inset 0 0 0 1px #a9d5de !important}.ui.toast-container .ui.message.positive{background:#fcfff5 !important;color:#2c662d !important;box-shadow:inset 0 0 0 1px #a3c293 !important}.ui.toast-container .ui.message.negative,.ui.toast-container .ui.message.error{background:#fff6f6 !important;color:#9f3a38 !important;box-shadow:inset 0 0 0 1px #e0b4b4 !important}.ui.toast-container .ui.message .icon,.ui.toast-container .ui.message .header,.ui.toast-container .ui.message p,.ui.toast-container .ui.message .description,.ui.toast-container .ui.message .content{color:inherit !important}@media(max-width: 767px){#any2k-feedback-button,#embed-chatbot-container{display:none !important}.desktop-only-menu{display:none !important}.mobile-only-menu{display:flex !important;padding-bottom:calc(env(safe-area-inset-bottom, 1em) - 1em) !important}.app-subnav{padding:.95rem 1rem 1rem;flex-direction:column;align-items:stretch}.app-subnav-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.app-subnav-actions{margin-left:0;width:100%;justify-content:stretch}.app-subnav-action.ui.button,.library-toolbar-item,.library-toolbar{width:100%}}body.app-theme-scope{background:var(--app-bg);color:var(--text)}body.app-theme-scope #wrapper{background:var(--app-bg);color:var(--text)}body.app-theme-scope a:not(.ui.button):not(.item):not(.ui.label):not(.label):not(.app-shell-brand):not(.app-shell-link):not(.app-shell-account-link){color:var(--link)}body.app-theme-scope .ui.header,body.app-theme-scope .ui.header .content,body.app-theme-scope .ui.header .sub.header,body.app-theme-scope .ui.list>.item .header,body.app-theme-scope .ui.list>.item .content,body.app-theme-scope .ui.message .header,body.app-theme-scope .ui.message p,body.app-theme-scope .ui.message .description,body.app-theme-scope .ui.table,body.app-theme-scope .ui.table th,body.app-theme-scope .ui.table td,body.app-theme-scope .ui.card>.content>.header,body.app-theme-scope .ui.card>.content>.meta,body.app-theme-scope .ui.card>.content>.description,body.app-theme-scope .ui.placeholder .header,body.app-theme-scope .ui.placeholder p,body.app-theme-scope .ui.label,body.app-theme-scope .ui.checkbox label,body.app-theme-scope .ui.form .field>label,body.app-theme-scope .ui.selection.dropdown,body.app-theme-scope .ui.selection.dropdown .menu>.item,body.app-theme-scope .ui.dropdown .menu>.item,body.app-theme-scope .ui.input>input,body.app-theme-scope .ui.input input,body.app-theme-scope .ui.action.input>input,body.app-theme-scope .ui.action.input>.button,body.app-theme-scope .ui.modal>.header,body.app-theme-scope .ui.modal>.content,body.app-theme-scope .ui.modal>.actions{color:var(--text)}body.app-theme-scope .ui.header .sub.header,body.app-theme-scope .ui.card>.content>.meta,body.app-theme-scope .ui.list>.item .description,body.app-theme-scope .ui.message .meta,body.app-theme-scope .ui.table .disabled,body.app-theme-scope .meta,body.app-theme-scope .description{color:var(--text-muted)}body.app-theme-scope .ui.segment,body.app-theme-scope .ui.raised.segment,body.app-theme-scope .ui.card,body.app-theme-scope .ui.cards>.card,body.app-theme-scope .ui.modal:not(#global-article-modal),body.app-theme-scope .ui.modal:not(#global-article-modal)>.header,body.app-theme-scope .ui.modal:not(#global-article-modal)>.content,body.app-theme-scope .ui.modal:not(#global-article-modal)>.actions,body.app-theme-scope .ui.placeholder.segment,body.app-theme-scope .ui.message,body.app-theme-scope .ui.table,body.app-theme-scope .ui.selection.dropdown,body.app-theme-scope .ui.dropdown .menu,body.app-theme-scope .ui.form input[type=text],body.app-theme-scope .ui.form input[type=email],body.app-theme-scope .ui.form input[type=password],body.app-theme-scope .ui.form input[type=number],body.app-theme-scope .ui.form input[type=search],body.app-theme-scope .ui.form textarea{background:var(--surface);border-color:var(--border)}body.app-theme-scope .ui.modal:not(#global-article-modal){overflow:hidden;border-radius:.75rem;background-clip:padding-box;box-shadow:0 18px 48px rgba(15,23,42,.22)}body.app-theme-scope .ui.message,body.app-theme-scope .ui.placeholder.segment,body.app-theme-scope .ui.basic.label,body.app-theme-scope .ui.label:not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black){background:var(--surface-muted)}body.app-theme-scope .ui.message.info{background:rgba(59,130,246,.12);box-shadow:inset 0 0 0 1px rgba(59,130,246,.28)}body.app-theme-scope .ui.message.warning{background:rgba(245,158,11,.14);box-shadow:inset 0 0 0 1px rgba(245,158,11,.35)}body.app-theme-scope .ui.message.positive{background:rgba(34,197,94,.12);box-shadow:inset 0 0 0 1px rgba(34,197,94,.3)}body.app-theme-scope .ui.message.negative,body.app-theme-scope .ui.message.error{background:rgba(239,68,68,.12);box-shadow:inset 0 0 0 1px rgba(239,68,68,.32)}body.app-theme-scope .ui.basic.segment{background:rgba(0,0,0,0);box-shadow:none}body.app-theme-scope .ui.menu.menu-bg{background:var(--nav-bg) !important}body.app-theme-scope .ui.menu.menu-bg .item,body.app-theme-scope .ui.menu.menu-bg a.item,body.app-theme-scope .ui.menu.menu-bg .icon,body.app-theme-scope .ui.menu.menu-bg .plan-name{color:#fff !important}body.app-theme-scope .ui.menu.menu-bg .active.item{background:var(--nav-active) !important}body.app-theme-scope #footer{background:var(--nav-bg);color:#fff}body.app-theme-scope .ui.vertical.menu .item,body.app-theme-scope .ui.secondary.menu .item,body.app-theme-scope .ui.tabular.menu .item{color:var(--text)}body.app-theme-scope .ui.table{border-collapse:separate}body.app-theme-scope .ui.table th,body.app-theme-scope .ui.table td{border-color:var(--border) !important}body.app-theme-scope .ui.table thead th{background:var(--surface-muted);color:var(--text)}body.app-theme-scope .ui.input>input,body.app-theme-scope .ui.action.input>input,body.app-theme-scope .ui.form input[type=text],body.app-theme-scope .ui.form input[type=email],body.app-theme-scope .ui.form input[type=password],body.app-theme-scope .ui.form input[type=number],body.app-theme-scope .ui.form input[type=search],body.app-theme-scope .ui.form textarea{background:var(--surface-raised);color:var(--text)}body.app-theme-scope .ui.input>input::placeholder,body.app-theme-scope .ui.form input::placeholder,body.app-theme-scope .ui.form textarea::placeholder{color:var(--text-muted);opacity:1}body.app-theme-scope .ui.disabled.input>input,body.app-theme-scope .ui.input>input[disabled]{background:var(--surface-muted);color:var(--text-muted)}body.app-theme-scope .ui.selection.dropdown,body.app-theme-scope .ui.selection.dropdown .menu,body.app-theme-scope .ui.dropdown .menu{border-color:var(--border)}body.app-theme-scope .ui.selection.dropdown .menu>.item,body.app-theme-scope .ui.dropdown .menu>.item{border-top-color:var(--border)}body.app-theme-scope .ui.basic.button,body.app-theme-scope .ui.basic.buttons .button{background:rgba(0,0,0,0) !important;box-shadow:inset 0 0 0 1px var(--border) !important;color:var(--text) !important}body.app-theme-scope .ui.button:not(.primary):not(.positive):not(.negative):not(.red):not(.green):not(.teal):not(.google):not(.orange):not(.yellow):not(.black):not(.basic){background:var(--surface-muted);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}body.app-theme-scope .ui.button:not(.primary):not(.positive):not(.negative):not(.red):not(.green):not(.teal):not(.google):not(.orange):not(.yellow):not(.black):not(.basic):hover,body.app-theme-scope .ui.basic.button:hover,body.app-theme-scope .ui.basic.buttons .button:hover{background:var(--surface-raised) !important;color:var(--text) !important}body.app-theme-scope .ui.divider{border-top-color:var(--border);border-bottom-color:rgba(0,0,0,0)}body.app-theme-scope .ui.loader:before{border-color:var(--border)}body.app-theme-scope .ui.loader:after{border-color:var(--link) rgba(0,0,0,0) rgba(0,0,0,0)}body.app-theme-scope .ui.popup{background:var(--surface-raised);color:var(--text);border:1px solid var(--border)}body.app-theme-scope .ui.popup.copy-email-popup{z-index:100000 !important}body.app-theme-scope .ui.popup:before{background:var(--surface-raised);box-shadow:-1px -1px 0 0 var(--border)}body.app-theme-scope .ui.transparent.icon.input>.button,body.app-theme-scope .ui.transparent.input>.button,body.app-theme-scope .library-search-form .ui.icon.button{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.app-theme-scope .ui.table td.positive,body.app-theme-scope .ui.table tr td.positive{background:rgba(34,197,94,.14) !important;color:#86efac !important}body.app-theme-scope .ui.table td.warning,body.app-theme-scope .ui.table tr td.warning{background:rgba(245,158,11,.14) !important;color:#fcd34d !important}body.app-theme-scope .ui.table td.negative,body.app-theme-scope .ui.table tr td.negative,body.app-theme-scope .ui.table td.error,body.app-theme-scope .ui.table tr td.error{background:rgba(239,68,68,.14) !important;color:#fca5a5 !important}body.app-theme-scope .ui.message,body.app-theme-scope .ui.message .header,body.app-theme-scope .ui.message p,body.app-theme-scope .ui.message .description,body.app-theme-scope .ui.message .content{color:var(--text) !important}html[data-theme=light] body.app-theme-scope{color-scheme:light}html[data-theme=dark] body.app-theme-scope{color-scheme:dark}html[data-theme=dark] body.app-theme-scope .app-shell-nav{background:linear-gradient(180deg, rgba(2, 9, 18, 0.98) 0%, rgba(8, 20, 31, 0.96) 100%);border-bottom-color:rgba(125,211,252,.12);box-shadow:0 18px 40px rgba(2,9,18,.34)}html[data-theme=dark] body.app-theme-scope .app-shell-link,html[data-theme=dark] body.app-theme-scope .app-shell-account-link,html[data-theme=dark] body.app-theme-scope .app-shell-signout{color:rgba(226,232,240,.82)}html[data-theme=dark] body.app-theme-scope .app-shell-link:hover,html[data-theme=dark] body.app-theme-scope .app-shell-link:focus,html[data-theme=dark] body.app-theme-scope .app-shell-account-link:hover,html[data-theme=dark] body.app-theme-scope .app-shell-account-link:focus,html[data-theme=dark] body.app-theme-scope .app-shell-signout:hover,html[data-theme=dark] body.app-theme-scope .app-shell-signout:focus{background:rgba(148,163,184,.14);color:#f8fafc}html[data-theme=dark] body.app-theme-scope .app-shell-link.active,html[data-theme=dark] body.app-theme-scope .app-shell-account-link.active{background:rgba(56,189,248,.16);color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(125,211,252,.14)}html[data-theme=dark] body.app-theme-scope .app-shell-account-link{border-color:rgba(148,163,184,.18)}html[data-theme=dark] body.app-theme-scope .app-shell-plan-badge{background:rgba(125,211,252,.16);color:#d8f4ff}html[data-theme=dark] body.app-theme-scope .app-shell-signout{border-color:rgba(148,163,184,.16);background:hsla(0,0%,100%,.03)}html[data-theme=dark] body.app-theme-scope .app-bottom-nav{background:rgba(2,9,18,.96) !important;border-top-color:rgba(125,211,252,.12) !important;box-shadow:0 -16px 34px rgba(2,9,18,.38)}html[data-theme=dark] body.app-theme-scope .app-bottom-nav .item{color:rgba(226,232,240,.72) !important}html[data-theme=dark] body.app-theme-scope .app-bottom-nav .item.active{color:#f8fafc !important;background:rgba(56,189,248,.14) !important}html[data-theme=dark] body.app-theme-scope .app-subnav{background:rgba(8,20,31,.82);border-bottom-color:rgba(148,163,184,.14);box-shadow:inset 0 -1px 0 rgba(148,163,184,.06)}html[data-theme=dark] body.app-theme-scope .app-subnav-link{color:rgba(203,213,225,.86) !important}html[data-theme=dark] body.app-theme-scope .app-subnav-link:hover,html[data-theme=dark] body.app-theme-scope .app-subnav-link:focus{color:#f8fafc !important;background:rgba(148,163,184,.12) !important}html[data-theme=dark] body.app-theme-scope .app-subnav-link.active{color:#f8fafc !important;background:rgba(14,116,144,.96) !important;border-color:rgba(103,232,249,.24) !important;box-shadow:0 10px 24px rgba(2,9,18,.28)}html[data-theme=dark] body.app-theme-scope .app-subnav-action.ui.button.item-highlight{background:rgba(45,212,191,.14);border-color:rgba(94,234,212,.18);color:#99f6e4}html[data-theme=dark] body.app-theme-scope .app-subnav-action-secondary.ui.button{background:hsla(0,0%,100%,.05);border-color:rgba(148,163,184,.18);color:rgba(241,245,249,.92)}html[data-theme=dark] body.app-theme-scope .app-subnav-action.ui.button.item-highlight:hover,html[data-theme=dark] body.app-theme-scope .app-subnav-action.ui.button.item-highlight:focus{background:rgba(45,212,191,.2);color:#ccfbf1}html[data-theme=dark] body.app-theme-scope .app-subnav-action-secondary.ui.button:hover,html[data-theme=dark] body.app-theme-scope .app-subnav-action-secondary.ui.button:focus{background:hsla(0,0%,100%,.1);color:#f8fafc}html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked~label,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked:hover~label,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:focus:checked~label,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox:hover>label,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox.checked>label,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox.checked:hover>label,html[data-theme=dark] body.app-theme-scope .ui.checkbox:not(.invisible) label:hover,html[data-theme=dark] body.app-theme-scope .ui.checkbox:not(.invisible)+label:hover{color:#f9fafb !important;-webkit-text-fill-color:#f9fafb !important}html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked~label *,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked:hover~label *,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:focus:checked~label *,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox:hover>label *,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox.checked>label *,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox.checked:hover>label *,html[data-theme=dark] body.app-theme-scope .ui.checkbox:not(.invisible) label:hover *,html[data-theme=dark] body.app-theme-scope .ui.checkbox:not(.invisible)+label:hover *{color:inherit !important;-webkit-text-fill-color:inherit !important}html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:not(:checked)~label::before,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:not(:checked):hover~label::before,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:not(:checked):focus~label::before{background:hsla(0,0%,100%,.18) !important;box-shadow:inset 0 0 0 1px rgba(203,213,225,.2) !important}html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked~label::before,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:checked:hover~label::before,html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox input:focus:checked~label::before{background-color:#2185d0 !important;box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .ui.toggle.checkbox label::after{background:#fff !important;box-shadow:0 1px 3px rgba(15,23,42,.28) !important}html[data-theme=dark] body.app-theme-scope .ui.list>.item:before,html[data-theme=dark] body.app-theme-scope .ui.list .list>.item:before,html[data-theme=dark] body.app-theme-scope ol.ui.list li:before,html[data-theme=dark] body.app-theme-scope .ui.ordered.list>.item:before,html[data-theme=dark] body.app-theme-scope .ui.ordered.list .list>.item:before,html[data-theme=dark] body.app-theme-scope .ui.ordered.list>.item::before,html[data-theme=dark] body.app-theme-scope .ui.ordered.list .list>.item::before,html[data-theme=dark] body.app-theme-scope .ui.bulleted.list>.item:before,html[data-theme=dark] body.app-theme-scope .ui.bulleted.list .list>.item:before,html[data-theme=dark] body.app-theme-scope .ui.bulleted.list>.item::before,html[data-theme=dark] body.app-theme-scope .ui.bulleted.list .list>.item::before{color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.secondary.pointing.menu{background:rgba(0,0,0,0);border-color:var(--border)}html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.selected,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active.selected,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.selected,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active.selected{background:var(--surface-muted) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item:hover,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item:hover{background:hsla(0,0%,100%,.12) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.selected:hover,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active:hover,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active.selected:hover,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.selected:hover,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active:hover,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active.selected:hover{background:hsla(0,0%,100%,.12) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.selected *,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active *,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item.active.selected *,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown .menu>.item:hover *,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.selected *,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active *,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item.active.selected *,html[data-theme=dark] body.app-theme-scope .ui.dropdown .menu>.item:hover *{color:inherit !important}html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown>.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible>.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.active>.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible.active>.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown>.default.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible>.default.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.active>.default.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible.active>.default.text,html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown>.text:not(.default),html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible>.text:not(.default),html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.active>.text:not(.default),html[data-theme=dark] body.app-theme-scope .ui.selection.dropdown.visible.active>.text:not(.default){color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.secondary.pointing.menu .item,html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu .item{color:var(--text-muted) !important}html[data-theme=dark] body.app-theme-scope .ui.secondary.pointing.menu .item:hover,html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu .item:hover{background:rgba(0,0,0,0) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.secondary.pointing.menu .active.item,html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu .active.item{background:rgba(0,0,0,0) !important;color:var(--link) !important;border-color:var(--link) !important}html[data-theme=dark] body.app-theme-scope .ui.secondary.pointing.menu .active.item:after{background:var(--app-bg) !important;border-right:1px solid var(--link) !important;border-bottom:1px solid var(--link) !important;border-top:0 !important;border-left:0 !important;box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu{background:rgba(0,0,0,0);border-bottom-color:var(--border)}html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu .active.item{background:var(--surface-raised) !important;border-color:var(--border) !important;border-bottom-color:var(--surface-raised) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.top.attached.tabular.menu .active.item:after{background:var(--surface-raised) !important;border-right:1px solid var(--border) !important;border-bottom:1px solid var(--border) !important;border-top:0 !important;border-left:0 !important;box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .ui.styled.accordion,html[data-theme=dark] body.app-theme-scope .ui.styled.accordion .title,html[data-theme=dark] body.app-theme-scope .ui.styled.accordion .content{background:var(--surface);color:var(--text);border-color:var(--border)}html[data-theme=dark] body.app-theme-scope .ui.styled.accordion .title:hover,html[data-theme=dark] body.app-theme-scope .ui.styled.accordion .active.title,html[data-theme=dark] body.app-theme-scope .ui.styled.accordion .active.title .dropdown.icon{color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.popup:before{background:var(--surface-raised) !important;background-image:none !important;border-right:0 !important;border-bottom:1px solid var(--border) !important;border-top:0 !important;border-left:1px solid var(--border) !important;box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .ui.menu.menu-bg.pointing .active.item:after,html[data-theme=dark] body.app-theme-scope .ui.menu.menu-bg .active.item:after{background-color:var(--nav-active) !important;background-image:none !important;border-right:0 !important;border-bottom:0 !important;border-top:0 !important;border-left:0 !important;box-shadow:none !important;display:block !important;opacity:1 !important;visibility:visible !important;z-index:3 !important}div.ui.radio.checkbox select{display:inline-block;max-width:70px}.ui.form .field>.selection.dropdown{max-width:400px}.ui.form div.field.email{width:350px;margin-left:-10px}.ui.form .ui.segment{padding-left:1.5rem}div.dropdown.list-detail{max-width:100px !important}.new-delivery-email .item:before,.delivery-paused-modal .item:before{padding-top:.4em}.new-delivery-email .item .content .header,.delivery-paused-modal .item .content .header{padding:.5em 0;line-height:1.5em}.new-delivery-email .copy-delivery-email-input,.delivery-paused-modal .copy-delivery-email-input{padding:.2em .6em !important;width:280px}.new-delivery-email #start-delivering,.delivery-paused-modal #start-delivering{margin-top:20px}.delivery-options{padding:20px 20px 80px 20px;font-size:1.2em}@media(max-width: 767px){.delivery-options{padding:20px 30px}}.menu-deliveries{position:relative;z-index:9999}@media(max-width: 767px){body.deliveries-onetime .dropdown.pick-articles,body.deliveries-onetime .dropdown.pick-articles .item{font-size:1em !important}body.deliveries-onetime .delivery-options .item{padding:.9em 1em}.menu-deliveries{margin-top:0 !important}}.handpick-articles{height:230px;width:92%;overflow-y:scroll;padding-bottom:16px}.handpick-articles .item[data-selected=true]{background-color:#16ab39 !important}.handpick-articles .item[data-selected=true] .content .header{color:#fff !important}.handpick-articles .item[data-selected=true] i.square.check{color:#fff}.pick-articles .item.active{background-color:#16ab39 !important;color:#fff !important}.pick-articles+.ui.message.feedback-message{margin-top:18px !important}.selected-count{color:#16ab39 !important;font-weight:bold !important}.delivery-content-type-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.delivery-content-type-row .delivery-content-type-controls{display:inline-flex;align-items:center;gap:.5rem}.delivery-content-type-row .delivery-content-type-controls label{margin:0;white-space:nowrap}.delivery-content-type-row .delivery-content-type-controls .ui.dropdown{min-width:220px}.delivery-content-type-row .delivery-content-type-warning{margin:0;width:100%}.delivery-option-row{margin:.85rem 0}.delivery-option-row .inline.field{margin:0}.delivery-option-row .ui.toggle.checkbox{display:inline-flex;align-items:flex-start}.delivery-option-row .ui.toggle.checkbox+.ui.input,.delivery-option-row .ui.toggle.checkbox+.filter-tag-wrapper,.delivery-option-row .upgrade-tag{margin-left:.75rem}.delivery-option-row label{line-height:1.45}.delivery-option-menu>a>i{pointer-events:none}.inline.header{display:inline-block !important}.limit-reached .description{margin-top:5px}.limit-reached .ui.button{margin-top:10px}#ondemand-section .ui.message.feedback-message+.ui.message.feedback-message,#handpicked-section .ui.message.feedback-message+.ui.message.feedback-message{margin-top:1em !important}.upgrade-cta-message .upgrade-cta-button{margin-top:.75rem}.deliveries-table{padding:20px 20px 80px;font-size:1.2em;overflow:visible}.deliveries-table>.ui.header{padding:0}.deliveries-table .ui.accordion .title{font-size:1.4rem}.deliveries-table th,.deliveries-table td{padding:10px !important;line-height:26px}body.manage-home .ui.divided.list{text-align:left}@media(max-width: 767px){.wide.tablet{padding:0 !important}.ui.huge.vertical.fluid.steps{display:inline-flex !important;flex-direction:row}.ui.huge.vertical.fluid.steps .step{width:auto !important;font-size:.85rem !important}.ui.huge.vertical.fluid.steps .step:not(.active)::after{display:none !important}.ui.huge.vertical.fluid.steps .step:last-child{border-radius:0;border-bottom:inherit}.ui.huge.vertical.fluid.steps .step:last-child.active::after{display:block !important}}body.app-theme-scope .delivery-options,body.app-theme-scope .deliveries-table,body.app-theme-scope .deliveries-page,body.app-theme-scope .deliveries-content{color:var(--text)}body.app-theme-scope .pick-articles+.ui.message.feedback-message{background:var(--surface-muted);color:var(--text)}html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item,html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item>.icon,html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item:hover,html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item:hover>.icon,html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.active.item,html[data-theme=light] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.active.item>.icon{color:rgba(0,0,0,.87) !important}html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table td.warning,html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table tr td.warning{background:#fffaf3 !important;color:#573a08 !important}html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table td.positive,html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table tr td.positive{background:#fcfff5 !important;color:#2c662d !important}html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table td.negative,html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table tr td.negative,html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table td.error,html[data-theme=light] body.app-theme-scope .deliveries-table .ui.table tr td.error{background:#fff6f6 !important;color:#9f3a38 !important}html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu,html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item,html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item:hover,html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item.active{background:rgba(0,0,0,0);border-color:var(--border);box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item{color:#cbd5e1 !important}html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.item:hover{background:rgba(0,0,0,0) !important;color:#f9fafb !important}html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.active.item{background:var(--surface-muted) !important;color:#f9fafb !important}html[data-theme=dark] body.app-theme-scope .delivery-option-menu.ui.pointing.menu>.active.item:after{background-color:var(--surface-muted) !important;background-image:none !important;border-right:1px solid var(--border) !important;border-bottom:1px solid var(--border) !important;border-top:0 !important;border-left:0 !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important}html[data-theme=dark] body.app-theme-scope .deliveries-table .ui.accordion.deliveries-status,html[data-theme=dark] body.app-theme-scope .deliveries-table .ui.accordion.deliveries-status .title,html[data-theme=dark] body.app-theme-scope .deliveries-table .ui.accordion.deliveries-status .content{background:var(--surface);color:var(--text)}.library-main{padding:20px;padding-bottom:80px;min-height:calc(100vh - 220px)}.add-article-button,.import-articles-button{cursor:pointer}.edit-tags-dd,.filter-tag.dropdown{padding:.5em .5em !important}.edit-tags-dd .item,.filter-tag.dropdown .item{padding-left:2em !important;margin-left:-2em !important}.edit-tags-dd input.search,.filter-tag.dropdown input.search{padding-left:0 !important}.sample-article{display:none !important}#empty-library .icon>p{margin-top:20px}.button.search-submit{background:rgba(0,0,0,0) !important;padding:0 !important}.add-article-form{padding:20px}.add-article-form .linkify.icon{margin-left:20px !important}.ui.modal.add-file .content,.ui.modal.import-kindle-highlights .content{padding-top:1.5rem}.ui.modal.add-file .add-file-uploader,.ui.modal.import-kindle-highlights .add-file-uploader{display:flex;flex-direction:column;gap:1rem}.ui.modal.add-file .add-file-dropzone,.ui.modal.import-kindle-highlights .add-file-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:1.5rem;border:2px dashed rgba(33,133,208,.35);border-radius:1rem;background:rgba(33,133,208,.05);text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.ui.modal.add-file .add-file-dropzone:hover,.ui.modal.add-file .add-file-dropzone:focus,.ui.modal.add-file .add-file-dropzone.is-dragover,.ui.modal.import-kindle-highlights .add-file-dropzone:hover,.ui.modal.import-kindle-highlights .add-file-dropzone:focus,.ui.modal.import-kindle-highlights .add-file-dropzone.is-dragover{border-color:rgba(33,133,208,.75);background:rgba(33,133,208,.1);transform:translateY(-1px);outline:none}.ui.modal.add-file .add-file-dropzone-icon,.ui.modal.import-kindle-highlights .add-file-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;background:rgba(33,133,208,.12);color:#2185d0}.ui.modal.add-file .add-file-dropzone-icon .icon,.ui.modal.import-kindle-highlights .add-file-dropzone-icon .icon{margin:0;font-size:2rem}.ui.modal.add-file .add-file-dropzone-title,.ui.modal.import-kindle-highlights .add-file-dropzone-title{font-size:1.35rem;font-weight:700}.ui.modal.add-file .add-file-dropzone-subtitle,.ui.modal.import-kindle-highlights .add-file-dropzone-subtitle{color:var(--text-muted)}.ui.modal.add-file .add-file-dropzone-meta,.ui.modal.import-kindle-highlights .add-file-dropzone-meta{font-size:.95rem;line-height:1.6;color:var(--text-muted)}.ui.modal.add-file .add-file-upload-list,.ui.modal.import-kindle-highlights .add-file-upload-list{order:-1}.ui.modal.add-file .add-file-upload-items,.ui.modal.import-kindle-highlights .add-file-upload-items{max-height:320px;overflow-y:auto;padding-right:.35rem}.ui.modal.add-file .add-file-upload-item,.ui.modal.import-kindle-highlights .add-file-upload-item{padding:.9rem 0}.ui.modal.add-file .add-file-upload-item .header,.ui.modal.import-kindle-highlights .add-file-upload-item .header{word-break:break-word}.ui.modal.add-file .add-file-upload-status,.ui.modal.import-kindle-highlights .add-file-upload-status{margin-bottom:.55rem;font-weight:600;color:var(--text-muted)}.ui.modal.add-file .add-file-upload-progress,.ui.modal.import-kindle-highlights .add-file-upload-progress{width:100%;height:.65rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.2)}.ui.modal.add-file .add-file-upload-progress-bar,.ui.modal.import-kindle-highlights .add-file-upload-progress-bar{width:0;height:100%;border-radius:inherit;background:#2185d0;transition:width .2s ease,background-color .2s ease}.ui.modal.add-file .add-file-upload-item.is-success .add-file-upload-status,.ui.modal.import-kindle-highlights .add-file-upload-item.is-success .add-file-upload-status{color:#2c662d}.ui.modal.add-file .add-file-upload-item.is-success .add-file-upload-progress-bar,.ui.modal.import-kindle-highlights .add-file-upload-item.is-success .add-file-upload-progress-bar{background:#21ba45}.ui.modal.add-file .add-file-upload-item.is-error .add-file-upload-status,.ui.modal.import-kindle-highlights .add-file-upload-item.is-error .add-file-upload-status{color:#9f3a38}.ui.modal.add-file .add-file-upload-item.is-error .add-file-upload-progress-bar,.ui.modal.import-kindle-highlights .add-file-upload-item.is-error .add-file-upload-progress-bar{background:#db2828}.ui.modal.import-kindle-highlights .add-file-upload-list{order:0}.ui.modal.import-kindle-highlights .content{padding-top:1.25rem}.ui.modal.import-kindle-highlights .kindle-import-steps{display:flex;flex-direction:column;gap:1rem}.ui.modal.import-kindle-highlights .kindle-import-step-card{display:flex;gap:1rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.2)}.ui.modal.import-kindle-highlights .kindle-import-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:999px;background:rgba(33,133,208,.14);color:#2185d0;font-weight:700;font-size:.98rem}.ui.modal.import-kindle-highlights .kindle-import-step-body{display:flex;flex-direction:column;gap:.85rem;min-width:0;flex:1 1 auto}.ui.modal.import-kindle-highlights .kindle-import-step-title{font-size:1rem;font-weight:600;line-height:1.45;color:var(--text)}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle{align-self:flex-start;background:var(--surface-muted);border-radius:10px;box-shadow:inset 0 0 0 1px var(--border);display:inline-flex;gap:4px;padding:4px}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button{background:rgba(0,0,0,0) !important;border-radius:8px !important;box-shadow:none !important;color:var(--text) !important;font-weight:600;margin:0;min-width:96px;min-height:2.55rem}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button:hover,.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button:focus{background:rgba(0,0,0,0) !important;color:var(--text) !important}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button.active,.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button.active:hover,.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button.active:focus{background:var(--link) !important;color:#fff !important}.ui.modal.import-kindle-highlights .kindle-import-upload-step .kindle-highlights-import-uploader{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767px){.ui.modal.import-kindle-highlights .kindle-import-step-card{gap:.85rem;padding:.95rem}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle{width:100%;display:flex}.ui.modal.import-kindle-highlights .kindle-import-scope-toggle .ui.button{flex:1 1 50%;min-width:0;white-space:normal}}.library-menu .item-highlight{color:var(--highlight) !important}.library-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.75rem;min-height:100%}.library-page>.library-sidebar .ui.vertical.menu{gap:.35rem;padding:.45rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.05)}.library-page>.library-sidebar .ui.vertical.menu .item{border-radius:.85rem;padding:.82rem .95rem;color:#38515a;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.92rem;font-weight:700;line-height:1.25;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.library-page>.library-sidebar .ui.vertical.menu .item i.icon{margin-right:.55rem;font-size:.92rem;opacity:.75}.library-page>.library-sidebar .ui.vertical.menu .item:hover,.library-page>.library-sidebar .ui.vertical.menu .item:focus{background-color:rgba(15,23,42,.04);color:#142b33}.library-page>.library-sidebar .ui.vertical.menu .item.active{background-color:#edf7f8;color:#0d6f7f;box-shadow:inset 3px 0 0 #0d6f7f;font-weight:800}.library-page .article-list-item,.library-page .highlight-list-item{border-radius:1rem}#empty-library.ui.placeholder.segment,.library-page .ui.placeholder.segment,.highlights-page-shell .ui.placeholder.segment,.highlights-upgrade-shell.ui.segment,.library-page .ui.info.message,.library-page .ui.positive.message,.library-page .ui.negative.message,.library-page .ui.warning.message,.highlights-page-shell .ui.info.message,.highlights-page-shell .ui.positive.message,.highlights-page-shell .ui.negative.message,.highlights-page-shell .ui.warning.message{border-radius:1rem !important}.highlights-page-shell{display:flex;flex-direction:column;margin-top:0}.highlight-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.highlights-empty-state .kindle-highlights-import-trigger-inline.ui.button{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:max-content;max-width:100%;white-space:nowrap}.highlight-list-item{cursor:default}.highlight-list-item.highlight-openable{cursor:pointer}.highlight-card-content{gap:.8rem}.highlight-quote-shell{position:relative;display:flex;align-items:stretch;gap:.8rem;padding:1rem 1.1rem;border-radius:.95rem;background:linear-gradient(180deg, rgba(255, 214, 10, 0.16), rgba(255, 214, 10, 0.08));border:1px solid rgba(255,214,10,.24);overflow:hidden}.highlight-quote-mark{position:absolute;font-size:4.6rem;line-height:.88;font-weight:600;font-family:"Source Serif 4",serif;font-style:italic;color:rgba(15,23,42,.08);pointer-events:none}.highlight-quote-mark-start{top:.12rem;left:.38rem}.highlight-quote-mark-end{right:.38rem;bottom:-0.58rem}.highlight-quote-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem;width:100%}.highlight-quote-text{font-size:1.04rem;line-height:1.5;color:rgba(15,23,42,.96)}.highlight-attribution{color:rgba(15,23,42,.66);font-size:.93rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.highlight-attribution strong{font-weight:700}.highlight-attribution em{font-style:italic}.highlight-note-shell{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:.95rem;background:rgba(148,163,184,.09);border:1px solid rgba(148,163,184,.18)}.highlight-note-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(15,23,42,.06);color:rgba(15,23,42,.65);flex:0 0 auto}.highlight-note-icon .icon{margin:0}.highlight-note{margin-top:0;color:rgba(15,23,42,.78);line-height:1.5}.highlight-note-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1 auto}.library-tag-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.library-tag-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.12);color:rgba(15,23,42,.78);font-size:.88rem;font-weight:600;line-height:1}.library-tag-pill .icon{margin:0;color:rgba(15,23,42,.55)}.highlight-tag-pills{margin-top:.1rem}.clampable-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.highlight-clamp-shell{position:relative;width:100%}.quote-clamp-shell .clampable-text,.note-clamp-shell .clampable-text{padding-right:3.15rem}.highlight-list-item.quote-expanded .highlight-quote-text.clampable-text,.highlight-list-item.note-expanded .highlight-note.clampable-text{display:inline;-webkit-line-clamp:unset;overflow:visible;padding-right:0}.highlight-expand-toggle.ui.button{position:absolute;right:.1rem;bottom:0;margin:0 !important;padding:.16rem .46rem !important;min-height:1.45rem;background:hsla(0,0%,100%,.92) !important;color:var(--link) !important;box-shadow:0 1px 3px rgba(15,23,42,.08) !important;border:1px solid rgba(148,163,184,.28) !important;font-size:.74rem !important;font-weight:600;border-radius:999px !important;line-height:1 !important}.highlight-expand-toggle.ui.button:hover,.highlight-expand-toggle.ui.button:focus{background:hsla(0,0%,100%,.98) !important}.quote-clamp-shell .highlight-expand-toggle.ui.button{background:rgba(255,250,235,.96) !important}.note-clamp-shell .highlight-expand-toggle.ui.button{background:rgba(248,250,252,.96) !important}.highlight-list-item.quote-expanded .highlight-expand-toggle,.highlight-list-item.note-expanded .highlight-expand-toggle{position:static;display:inline-flex !important;vertical-align:baseline;margin-left:.35rem !important}.highlight-list-item.quote-expanded .quote-clamp-shell,.highlight-list-item.note-expanded .note-clamp-shell{display:inline}.highlight-actions{width:100%;justify-content:flex-start;gap:.5em;border-top:1px solid rgba(34,36,38,.1);padding-top:.75em;margin-top:.25rem}.highlight-list-item .article-button{display:flex}.highlight-list-item .article-button a{white-space:nowrap}.library-page.reader-open .highlights-page-shell .highlight-list-item.quote-expanded .highlight-quote-text.clampable-text,.library-page.reader-open .highlights-page-shell .highlight-list-item.note-expanded .highlight-note.clampable-text{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.library-page.reader-open .highlights-page-shell .highlight-list-item .highlight-expand-toggle{display:none !important}:root{--reader-highlight-background: rgba(255, 214, 10, 0.45)}.reader-text-highlight{background:var(--reader-highlight-background);border-radius:0;padding:0;box-decoration-break:slice;-webkit-box-decoration-break:slice;cursor:pointer}.reader-highlight-note-indicator{display:inline-flex;align-items:center;margin-left:.18rem;color:rgba(15,23,42,.72);vertical-align:text-top}.reader-highlight-note-indicator .icon{margin:0 !important;font-size:.72em !important}.reader-text-highlight-focus{outline:none;box-shadow:inset 0 -0.12em 0 rgba(33,133,208,.7);animation:readerHighlightPulse 1.8s ease-out 2}.reader-text-highlight-active{outline:none;box-shadow:inset 0 -0.14em 0 rgba(15,23,42,.28);background:rgba(255,214,10,.62)}@keyframes readerHighlightPulse{0%{box-shadow:0 0 0 0 rgba(33,133,208,.35)}100%{box-shadow:0 0 0 10px rgba(33,133,208,0)}}.reader-highlight-popover{position:absolute;z-index:12020;display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border-radius:999px;background:rgba(244,247,250,.98);border:1px solid rgba(15,23,42,.14);box-shadow:0 16px 34px rgba(15,23,42,.16);width:fit-content;max-width:min(18rem,100vw - 2rem)}.ui.popup.reader-highlight-tooltip{background:rgba(244,247,250,.98) !important;color:rgba(15,23,42,.88) !important;border:1px solid rgba(15,23,42,.14) !important;box-shadow:0 14px 30px rgba(15,23,42,.16) !important}.ui.popup.reader-highlight-tooltip:before{background:rgba(244,247,250,.98) !important;background-image:none !important;box-shadow:none !important;border-right:0 !important;border-bottom:1px solid rgba(15,23,42,.14) !important;border-top:0 !important;border-left:1px solid rgba(15,23,42,.14) !important}.reader-link-popover{position:absolute;z-index:12020;display:flex;padding:.35rem;border-radius:999px;background:rgba(15,23,42,.94);box-shadow:0 10px 28px rgba(15,23,42,.24);max-width:min(18rem,100vw - 2rem)}.reader-link-popover.is-hidden{opacity:0;pointer-events:none}.reader-link-popover .ui.button{margin:0;border-radius:999px !important;white-space:nowrap}.reader-highlight-popover.is-hidden{opacity:0;pointer-events:none}.reader-highlight-popover.is-expanded{padding:.45rem;border-radius:.9rem;min-width:12.5rem}.reader-highlight-popover-actions{display:flex;gap:.35rem}.reader-highlight-popover-actions .ui.button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;line-height:1;border-radius:999px !important}.reader-highlight-popover-actions .ui.button .icon{margin:0 !important;line-height:1}.reader-highlight-popover .ui.button{margin:0;background:rgba(15,23,42,.07) !important;color:rgba(15,23,42,.72) !important;border:1px solid rgba(15,23,42,.1) !important;box-shadow:none !important}.reader-highlight-popover .ui.button:hover,.reader-highlight-popover .ui.button:focus{background:rgba(15,23,42,.12) !important;color:rgba(15,23,42,.9) !important}.reader-highlight-popover [data-tooltip]::before{background:rgba(244,247,250,.98) !important;box-shadow:1px 1px 0 0 rgba(15,23,42,.14) !important}.reader-highlight-popover [data-tooltip]::after{background:rgba(244,247,250,.98) !important;color:rgba(15,23,42,.88) !important;border:1px solid rgba(15,23,42,.14) !important;box-shadow:0 14px 30px rgba(15,23,42,.16) !important}.reader-highlight-note-editor{display:flex;flex-direction:column;gap:.35rem;padding-top:.1rem}.reader-highlight-note-display{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.1rem .15rem 0 .15rem}.reader-highlight-note-card{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.7rem .75rem;border-radius:.8rem;background:rgba(15,23,42,.055);border:1px solid rgba(15,23,42,.1)}.reader-highlight-note-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(15,23,42,.08);color:rgba(15,23,42,.68);flex:0 0 auto}.reader-highlight-note-icon .icon{margin:0;font-size:.82rem}.reader-highlight-note-body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.reader-highlight-note-text{color:rgba(15,23,42,.84);font-size:.92rem;line-height:1.35rem;white-space:normal}.reader-highlight-note-input-shell textarea{width:100%;min-height:5.25rem;border-radius:.6rem !important;padding:.55rem .7rem !important;resize:vertical;line-height:1.4}.reader-highlight-note-actions{display:flex;justify-content:flex-end;gap:.35rem}.reader-highlight-note-actions .ui.button{min-height:1.9rem;padding:.45rem .7rem !important;font-size:.82rem !important;border-radius:.6rem !important}#modal-article-content.reader-highlight-enabled{cursor:text}#modal-article-content.reader-highlight-enabled::selection,#modal-article-content.reader-highlight-enabled *::selection{background:var(--reader-highlight-background);color:inherit}#modal-article-content.reader-highlight-enabled::-moz-selection,#modal-article-content.reader-highlight-enabled *::-moz-selection{background:var(--reader-highlight-background);color:inherit}.highlights-upgrade-shell{margin-top:1rem !important}@media only screen and (max-width: 767px){.highlight-actions{width:100%}.highlight-list-item .article-button{width:auto}}.library-search-trigger.ui.button{display:inline-flex;align-items:center;gap:.65rem;min-width:min(28rem,72vw);height:3rem;padding:0 1.25rem;border-radius:999px;border:1px solid rgba(34,36,38,.14);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06);transition:border-color .18s ease,box-shadow .18s ease}.library-search-trigger.ui.button .search.icon{margin:0;opacity:.75}.library-search-trigger.ui.button .library-search-trigger-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.library-search-trigger.ui.button:hover,.library-search-trigger.ui.button:focus{border-color:rgba(33,133,208,.38)}.library-search-trigger.ui.button.has-active-filters{border-color:rgba(33,133,208,.45)}.library-filter-backdrop[hidden],.library-filter-modal-shell[hidden]{display:none !important}.library-filter-backdrop{position:fixed;inset:0;z-index:11030;background:rgba(15,23,42,.54);opacity:0;transition:opacity .18s ease}.library-filter-backdrop.is-open{opacity:1}.library-filter-modal-shell{position:fixed;inset:0;z-index:11040;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .18s ease}.library-filter-modal-shell.is-open{opacity:1;pointer-events:auto}.library-filter-modal-card{position:relative;width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:hidden;border-radius:1.4rem;background:#f7f9fc;box-shadow:0 32px 70px rgba(15,23,42,.24);transform:translateY(12px);transition:transform .18s ease}.library-filter-modal-shell.is-open .library-filter-modal-card{transform:translateY(0)}.library-filter-modal-header{padding:1.35rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.22)}.library-filter-modal-header h2{margin:0;font-size:2rem}.library-filter-modal-body{max-height:calc(100vh - 10rem);overflow-y:auto;padding:1.5rem}.library-filter-close-button{position:absolute;top:1rem;right:1rem;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.library-filter-close-button .icon{margin:0}.library-filter-form .field>label,.library-filter-form .library-filter-section-title,.highlights-filter-form .field>label,.highlights-filter-form .library-filter-section-title{display:block !important;margin-bottom:.85rem !important;font-size:1.05rem !important;font-weight:700 !important;line-height:1.2}.library-filter-form .library-filter-search-input input,.highlights-filter-form .library-filter-search-input input{border-radius:1rem !important;padding:1rem 1.2rem !important}.library-filter-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.22)}.library-filter-chip-group,.library-filter-tag-list{display:flex;flex-wrap:wrap;gap:.75rem}.library-filter-chip.ui.button{margin:0;padding:.8rem 1.15rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(148,163,184,.16);color:rgba(15,23,42,.78);box-shadow:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.library-filter-chip.ui.button:hover,.library-filter-chip.ui.button:focus{background:rgba(148,163,184,.24);color:rgba(15,23,42,.92);transform:translateY(-1px)}.library-filter-chip.ui.button.active,.library-filter-chip.ui.button.active:hover,.library-filter-chip.ui.button.active:focus{background:#2185d0 !important;border-color:#2185d0 !important;color:#fff !important;transform:none}.library-filter-empty{margin:.5rem 0 0;color:var(--text-muted)}@media(max-width: 767px){.library-page>.library-sidebar .ui.vertical.menu .item{font-size:.9em;padding:.8em .5em}.library-menu .item{min-width:auto !important}.library-toolbar-item,.app-subnav-actions{width:100%}.library-toolbar{justify-content:stretch}.library-search-trigger.ui.button{width:100%;min-width:0}}body.library-filter-open{overflow:hidden}body.library-all,body.library-articles,body.library-newsletters,body.library-feeds,body.library-files{display:block;min-height:auto}body.library-all #wrapper,body.library-articles #wrapper,body.library-newsletters #wrapper,body.library-feeds #wrapper,body.library-files #wrapper{flex:none}body.library-all #footer,body.library-all #infinite-scroll-trigger,body.library-all #loading-indicator,body.library-articles #footer,body.library-articles #infinite-scroll-trigger,body.library-articles #loading-indicator,body.library-newsletters #footer,body.library-newsletters #infinite-scroll-trigger,body.library-newsletters #loading-indicator,body.library-feeds #footer,body.library-feeds #infinite-scroll-trigger,body.library-feeds #loading-indicator,body.library-files #footer,body.library-files #infinite-scroll-trigger,body.library-files #loading-indicator{overflow-anchor:none}@media(max-width: 767px){.import-articles .two.stackable.cards .card:first-child{margin-top:1em !important}}.import-articles .ui.cards>#manual_import-card{width:100%}.import-articles .start-manual-import-button{width:40%;justify-content:center}.import-articles .most-recently-imported{display:inline;float:right}@media(max-width: 767px){.import-articles .most-recently-imported{display:block;float:none}}.ui.modal.import-articles{background:#f3f4f5}.ui.modal.import-articles>.header,.ui.modal.import-articles>.content{background:#f3f4f5;color:rgba(0,0,0,.87)}.ui.modal.import-articles>.header{border-bottom:1px solid rgba(34,36,38,.1)}.ui.modal.import-articles .close.icon{color:rgba(0,0,0,.72)}.ui.modal.import-articles .card{background:#f8f9fa !important;border:1px solid rgba(34,36,38,.12) !important;box-shadow:0 1px 2px 0 rgba(34,36,38,.08) !important}.ui.modal.import-articles .card>.content,.ui.modal.import-articles .card>.extra.content{background:rgba(0,0,0,0) !important}.ui.modal.import-articles .card>.content>.header,.ui.modal.import-articles .card>.content>.header .icon{color:rgba(0,0,0,.87) !important}.ui.modal.import-articles .card>.content>.description,.ui.modal.import-articles .card>.content>.meta,.ui.modal.import-articles .card>.content>.meta .icon,.ui.modal.import-articles .card>.content>.description .icon,.ui.modal.import-articles .card>.extra.content>.description{color:rgba(0,0,0,.68) !important}.ui.modal.import-articles .ui.divider{border-top-color:rgba(34,36,38,.12) !important;border-bottom:0 !important}.ui.modal.import-articles .ui.action.input>input{background:#fff !important;color:rgba(0,0,0,.87) !important;border-color:rgba(34,36,38,.15) !important}.ui.modal.import-articles .start-manual-import-button.disabled,.ui.modal.import-articles .start-import-button.disabled{color:#fff !important}@keyframes actionButtonBump{0%{transform:scale(1)}35%{transform:scale(1.22)}100%{transform:scale(1)}}.animate-action-bump{animation:actionButtonBump .28s ease-out}#global-article-modal{--reader-shell-max-width: 54rem;--reader-content-max-width: 50rem;background:var(--reader-bg);border:1px solid var(--border);overflow:hidden}#global-article-modal img{max-width:100% !important}#global-article-modal>.header,#global-article-modal>.content,#global-article-modal>.actions{background:var(--reader-bg) !important;color:var(--reader-text) !important}#global-article-modal>.header{position:relative;border-bottom:1px solid var(--border);padding:1rem 5.25rem 1rem 1.5rem}#global-article-modal>.scrolling.content{padding:0;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) rgba(148,163,184,.16)}#global-article-modal>.scrolling.content::-webkit-scrollbar{width:12px}#global-article-modal>.scrolling.content::-webkit-scrollbar-track{background:rgba(148,163,184,.14);border-radius:999px}#global-article-modal>.scrolling.content::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px;border:2px solid rgba(15,23,42,0);background-clip:padding-box}#global-article-modal>.scrolling.content::-webkit-scrollbar-thumb:hover{background:rgba(203,213,225,.88)}#global-article-modal .article-reader-header-shell{width:100%;max-width:none}#global-article-modal .article-reader-topbar{position:absolute;top:.7rem;right:.7rem;display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}#global-article-modal .article-reader-close-button.ui.button{margin:0;width:3.75rem;height:3.75rem;border-radius:999px !important;border:1px solid rgba(148,163,184,.35) !important;background:rgba(148,163,184,.08) !important;color:var(--reader-text) !important}#global-article-modal .article-reader-close-button.ui.button:hover,#global-article-modal .article-reader-close-button.ui.button:focus{background:rgba(148,163,184,.16) !important;color:var(--reader-text) !important}#global-article-modal .article-reader-close-button .close.icon{margin:0;font-size:1.8rem}#global-article-modal .article-reader-primary-link.ui.button,#global-article-modal .article-reader-source-pill,#global-article-modal .article-reader-pill{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.25rem;min-height:3.1rem;border-radius:999px;color:var(--reader-text) !important;font-size:1.05rem;font-weight:600;line-height:1}#global-article-modal .article-reader-primary-link.ui.button,#global-article-modal .article-reader-source-pill{background:rgba(148,163,184,.12) !important;border:1px solid rgba(148,163,184,.28) !important}#global-article-modal .article-reader-primary-link.ui.button{box-shadow:none}#global-article-modal .article-reader-primary-link.ui.button:hover,#global-article-modal .article-reader-primary-link.ui.button:focus{background:rgba(148,163,184,.2) !important;color:var(--reader-text) !important}#global-article-modal .article-reader-source-pill{text-transform:none}#global-article-modal .article-reader-metadata-line{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:var(--text-muted);font-size:1rem;font-weight:700;letter-spacing:.16em;margin-bottom:.8rem;text-transform:uppercase}#global-article-modal .article-reader-meta-separator{font-size:.85rem;letter-spacing:0}#global-article-modal #reader-highlights-upgrade-cta,#global-article-modal #modal-article-tags,#global-article-modal #modal-article-tags-divider{max-width:var(--reader-shell-max-width);margin-left:auto;margin-right:auto}#global-article-modal .article-reader-ai-card-shell,#global-article-modal #ai-summary-upgrade-cta,#global-article-modal #ai-summary-content-wrapper,#global-article-modal #tts-content-wrapper{max-width:var(--reader-shell-max-width);margin-left:auto;margin-right:auto}#global-article-modal #modal-header-dynamic-content.ui.header,#global-article-modal #modal-article-content,#global-article-modal #modal-article-content h1,#global-article-modal #modal-article-content h2,#global-article-modal #modal-article-content h3,#global-article-modal #modal-article-content h4,#global-article-modal #modal-article-content h5,#global-article-modal #modal-article-content h6,#global-article-modal #modal-article-content p,#global-article-modal #modal-article-content font{font-family:"Source Serif 4",serif !important;transition:background-color .3s ease,color .3s ease;border-radius:0}#global-article-modal #modal-article-content img{width:auto !important;max-width:100% !important;height:auto !important}#global-article-modal #modal-header-dynamic-content.ui.header{margin:0;font-size:clamp(1.85rem,2.1vw,2.8rem);font-weight:600;line-height:1.14;color:var(--reader-text) !important}#global-article-modal .article-reader-toolbar{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:.75rem;row-gap:.6rem;margin-top:.9rem;width:100%}#global-article-modal .article-reader-pills{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:0;flex:1 1 auto;min-width:0;align-items:center}#global-article-modal .article-reader-pill{background:rgba(148,163,184,.14);flex-shrink:0}#global-article-modal .article-reader-pill .icon{margin:0;color:var(--text-muted)}#global-article-modal .article-reader-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0;justify-self:end;align-self:center;margin-left:0}#global-article-modal .article-reader-actions .article-button a{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;padding:0;border-radius:999px;background:rgba(148,163,184,.1);color:var(--text-muted);text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}#global-article-modal .article-reader-actions .article-button a:hover,#global-article-modal .article-reader-actions .article-button a:focus{background:rgba(148,163,184,.18);color:var(--reader-text);transform:translateY(-1px)}#global-article-modal .article-reader-actions .article-button a .icon{margin:0;font-size:1.1rem;transition:color .18s ease,transform .18s ease}#global-article-modal .article-reader-actions .article-button a .inner-text{transition:color .18s ease,transform .18s ease}#global-article-modal .article-reader-actions .article-button.unlike a{color:#dc2626}#global-article-modal .article-reader-actions .article-button.unlike a:hover,#global-article-modal .article-reader-actions .article-button.unlike a:focus{color:#dc2626}#global-article-modal .article-reader-actions .article-button.unarchive a{color:#d97706}#global-article-modal .article-reader-actions .article-button.unarchive a:hover,#global-article-modal .article-reader-actions .article-button.unarchive a:focus{color:#d97706}#global-article-modal .article-reader-actions .article-button.delete a:hover,#global-article-modal .article-reader-actions .article-button.delete a:focus{background:rgba(239,68,68,.12);color:#f87171}#global-article-modal .article-reader-actions .article-button .inner-text{display:none}#global-article-modal #modal-article-description{padding:1.3rem 0 2.25rem}#global-article-modal #modal-article-description.ui.loading.form::before{background:rgba(0,0,0,0)}#global-article-modal #modal-article-description.ui.loading.form::after{border-color:rgba(148,163,184,.28);border-top-color:var(--link)}#global-article-modal #modal-reader-ai-card{padding:0 1.5rem;margin-bottom:1.35rem}#global-article-modal .article-reader-ai-card-shell{padding:1.05rem;border-radius:1.45rem;background:rgba(148,163,184,.12);box-shadow:inset 0 0 0 1px rgba(148,163,184,.2)}#global-article-modal .article-reader-ai-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}#global-article-modal .article-reader-ai-card-header .ui.header{margin:.2rem 0 0;font-size:1.55rem;color:var(--reader-text) !important}#global-article-modal .article-reader-ai-eyebrow{color:var(--text-muted);font-size:.84rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#global-article-modal .article-reader-ai-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;background:rgba(15,23,42,.12);color:var(--reader-text);font-size:1rem;font-weight:700}#global-article-modal .article-reader-ai-badge .icon{margin:0;color:#7c3aed}#global-article-modal .article-reader-ai-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}#global-article-modal .article-reader-ai-action{display:flex;align-items:center;gap:.8rem;padding:.95rem 1rem;border-radius:1.15rem;background:rgba(15,23,42,.06);box-shadow:inset 0 0 0 1px rgba(148,163,184,.18);color:var(--reader-text) !important;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}#global-article-modal .article-reader-ai-action:hover,#global-article-modal .article-reader-ai-action:focus{background:rgba(15,23,42,.1);box-shadow:inset 0 0 0 1px rgba(99,102,241,.35),0 12px 24px rgba(15,23,42,.08);transform:translateY(-1px);color:var(--reader-text) !important}#global-article-modal .article-reader-ai-action.active,#global-article-modal .article-reader-ai-action.active:hover,#global-article-modal .article-reader-ai-action.active:focus{background:linear-gradient(135deg, rgba(139, 92, 246, 0.96), rgba(124, 58, 237, 0.9));box-shadow:inset 0 0 0 1px rgba(196,181,253,.28),0 14px 28px rgba(91,33,182,.22);color:#f5f3ff !important}#global-article-modal .article-reader-ai-action.active .article-reader-ai-action-title,#global-article-modal .article-reader-ai-action.active .article-reader-ai-action-subtitle,#global-article-modal .article-reader-ai-action.active .article-reader-ai-action-icon{color:#f5f3ff}#global-article-modal .article-reader-ai-action.active .article-reader-ai-action-icon{background:hsla(0,0%,100%,.16)}#global-article-modal .article-reader-ai-action.is-generating,#global-article-modal .article-reader-ai-action.active.is-generating{background:linear-gradient(135deg, rgba(139, 92, 246, 0.92), rgba(124, 58, 237, 0.86));box-shadow:inset 0 0 0 1px rgba(196,181,253,.3),0 14px 28px rgba(91,33,182,.25)}#global-article-modal .article-reader-ai-action.is-generating .article-reader-ai-action-subtitle,#global-article-modal .article-reader-ai-action.is-generating .article-reader-ai-action-icon,#global-article-modal .article-reader-ai-action.is-generating .article-reader-ai-action-title{color:#f5f3ff}#global-article-modal .article-reader-ai-action.is-generating .article-reader-ai-action-icon{background:hsla(0,0%,100%,.16)}#global-article-modal .article-reader-ai-action.is-error{box-shadow:inset 0 0 0 1px rgba(239,68,68,.35)}#global-article-modal .article-reader-ai-action-icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:999px;background:rgba(124,58,237,.14);color:#7c3aed;flex-shrink:0}#global-article-modal .article-reader-ai-action-icon .icon{margin:0}#global-article-modal .article-reader-ai-action-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}#global-article-modal .article-reader-ai-action-title{font-size:.95rem;font-weight:700}#global-article-modal .article-reader-ai-action-subtitle{color:var(--text-muted);font-size:.88rem}#global-article-modal .article-reader-ai-inline-status{display:inline-flex;align-items:center;gap:.35rem}#global-article-modal .article-reader-ai-inline-status .icon{margin:0}#global-article-modal #ai-summary-upgrade-cta,#global-article-modal #ai-summary-content-wrapper,#global-article-modal #tts-content-wrapper{margin-top:.85rem}#global-article-modal #ai-summary-upgrade-cta{margin-bottom:0}#global-article-modal #ai-summary-content-wrapper,#global-article-modal #tts-content-wrapper{background:rgba(15,23,42,.16) !important;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);box-shadow:none;padding:1rem 1.1rem}#global-article-modal #ai-summary-content-text,#global-article-modal #tts-content-text{color:var(--reader-text);line-height:1.75;font-size:1rem}#global-article-modal #ai-summary-content-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.7}#global-article-modal .article-reader-generated-status{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-muted);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.98rem}#global-article-modal .article-reader-generated-status .icon{margin:0;color:#a78bfa}#global-article-modal .article-reader-generated-error{margin:0;color:#f87171;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.96rem;line-height:1.6}#global-article-modal .tts-player-shell{display:flex;flex-direction:column;gap:.95rem}#global-article-modal .tts-player-shell audio{display:none}#global-article-modal .tts-player-controls{display:flex;align-items:center;justify-content:center;gap:1.5rem}#global-article-modal .tts-control-button{border:0;background:rgba(0,0,0,0);color:#8b5cf6;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}#global-article-modal .tts-control-button:hover,#global-article-modal .tts-control-button:focus{background:rgba(139,92,246,.12);transform:translateY(-1px);outline:none}#global-article-modal .tts-skip-button{position:relative;width:4.2rem;height:4.2rem;font-weight:700}#global-article-modal .tts-skip-button .icon{margin:0;font-size:3.35rem}#global-article-modal .tts-skip-button span{position:absolute;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.35rem;line-height:1}#global-article-modal .tts-play-toggle{width:4.25rem;height:4.25rem;background:#8b5cf6;color:#130f29;box-shadow:0 10px 22px rgba(124,58,237,.26)}#global-article-modal .tts-play-toggle:hover,#global-article-modal .tts-play-toggle:focus{background:#9f73ff;color:#130f29}#global-article-modal .tts-play-toggle .icon{margin:0;font-size:1.7rem}#global-article-modal .tts-progress-shell{position:relative;height:1.35rem}#global-article-modal .tts-progress-track{position:absolute;top:50%;left:0;right:0;height:.85rem;transform:translateY(-50%);border-radius:999px;background:rgba(148,163,184,.34);overflow:hidden}#global-article-modal .tts-progress-fill{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg, #8b5cf6, #a78bfa)}#global-article-modal .tts-progress-input{position:absolute;inset:0;width:100%;margin:0;opacity:0;cursor:pointer}#global-article-modal .tts-player-meta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}#global-article-modal .tts-time-elapsed,#global-article-modal .tts-time-remaining{color:var(--text-muted);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.95rem;font-variant-numeric:tabular-nums}#global-article-modal .tts-speed-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}#global-article-modal .tts-speed-button{border:0;border-radius:999px;background:rgba(139,92,246,.14);color:#ddd6fe;padding:.45rem .78rem;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.84rem;font-weight:700;transition:background-color .18s ease,color .18s ease,transform .18s ease}#global-article-modal .tts-speed-button:hover,#global-article-modal .tts-speed-button:focus{background:rgba(139,92,246,.24);color:#f5f3ff;transform:translateY(-1px);outline:none}#global-article-modal .tts-speed-button.active{background:#8b5cf6;color:#f5f3ff}#global-article-modal #tts-player{width:100%}#global-article-modal #modal-article-content{box-sizing:border-box;width:100%;max-width:var(--reader-content-max-width);margin-left:auto;margin-right:auto;padding:1rem 2rem 2rem;color:var(--reader-text) !important}#global-article-modal #modal-article-content,#global-article-modal #modal-article-content p,#global-article-modal #modal-article-content font,#global-article-modal #modal-article-content div{font-size:1.5rem !important}#global-article-modal #modal-article-content h1,#global-article-modal #modal-article-content h2,#global-article-modal #modal-article-content h3,#global-article-modal #modal-article-content h4,#global-article-modal #modal-article-content h5,#global-article-modal #modal-article-content h6{font-weight:600;margin-top:1.2em;margin-bottom:.5em;line-height:1.2em}#global-article-modal #modal-article-content h1{font-size:2.5rem}#global-article-modal #modal-article-content h2{font-size:2.3rem}#global-article-modal #modal-article-content h3{font-size:2.1rem}#global-article-modal #modal-article-content h4{font-size:1.9rem}#global-article-modal #modal-article-content h5{font-size:1.7rem}#global-article-modal #modal-article-content h6{font-size:1.5rem}#global-article-modal #modal-article-header{border-bottom:1px solid var(--border)}#global-article-modal #modal-article-tags,#global-article-modal #modal-article-tags-divider{padding-left:2rem;padding-right:2rem}#global-article-modal #modal-article-tags-divider{margin-top:1.5rem;margin-bottom:1rem;border-top-color:var(--border) !important;border-bottom:0 !important}#global-article-modal #modal-article-content a:not(.ui.button),#global-article-modal .header a:not(.ui.button),#global-article-modal .content a:not(.ui.button){color:var(--link) !important}#global-article-modal .permanent-copies-upgrade-button.ui.button,#global-article-modal .permanent-copies-upgrade-button.ui.button:visited,#global-article-modal .permanent-copies-upgrade-button.ui.button .icon{color:#fff !important}#global-article-modal #modal-article-tags .label{background:var(--surface-muted) !important;color:var(--text) !important}@media(max-width: 991px){#global-article-modal{border:0}#global-article-modal>.header{padding:.9rem 4.6rem .9rem 1.25rem}#global-article-modal>.scrolling.content{padding-bottom:2rem}#global-article-modal .article-reader-topbar{top:.55rem;right:.55rem}#global-article-modal .article-reader-primary-link.ui.button,#global-article-modal .article-reader-source-pill,#global-article-modal .article-reader-pill{padding:.85rem 1.1rem;font-size:1rem;min-height:2.9rem}#global-article-modal .article-reader-close-button.ui.button{width:3.4rem;height:3.4rem}#global-article-modal #modal-header-dynamic-content.ui.header{font-size:2.25rem}#global-article-modal .article-reader-ai-actions{grid-template-columns:1fr}#global-article-modal .article-reader-toolbar{flex-direction:column;display:flex;align-items:stretch}#global-article-modal .article-reader-actions{justify-content:flex-start;justify-self:auto}#global-article-modal #modal-article-content,#global-article-modal #modal-article-tags,#global-article-modal #modal-article-tags-divider{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width: 767px){#global-article-modal .article-reader-metadata-line{font-size:.92rem;letter-spacing:.12em}#global-article-modal #modal-header-dynamic-content.ui.header{font-size:1.55rem}#global-article-modal .article-reader-pill{font-size:.98rem}#global-article-modal .article-reader-ai-card-header .ui.header{font-size:1.35rem}#global-article-modal #modal-reader-ai-card,#global-article-modal #ai-summary-upgrade-cta,#global-article-modal #ai-summary-content-wrapper,#global-article-modal #tts-content-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}#global-article-modal #modal-article-content h1{font-size:1.8rem}#global-article-modal #modal-article-content h2{font-size:1.6rem}#global-article-modal #modal-article-content h3{font-size:1.5rem}#global-article-modal #modal-article-content h4{font-size:1.4rem}#global-article-modal #modal-article-content h5{font-size:1.3rem}#global-article-modal #modal-article-content h6{font-size:1.2rem}#global-article-modal #modal-article-content,#global-article-modal #modal-article-content p,#global-article-modal #modal-article-content font,#global-article-modal #modal-article-content div{font-size:1.2rem !important}}.ui.modal.edit-tags,.ui.modal.edit-tags.animating,.ui.modal.edit-tags.visible,.ui.modal.edit-tags.active{z-index:11020 !important}.ui.dimmer.modals.page,.ui.dimmer.modals.page.animating,.ui.dimmer.modals.page.visible,.ui.dimmer.modals.page.active,.ui.dimmer.modals.page.visible.active{z-index:11010 !important}.ui.toast-container.top.center{z-index:12050 !important}@media only screen and (min-width: 992px){#global-article-modal{position:fixed !important;top:.65rem !important;right:.65rem !important;left:auto !important;bottom:.65rem !important;width:var(--article-reader-panel-width) !important;max-width:calc(100vw - 1.3rem) !important;max-height:calc(100vh - 1.3rem) !important;margin:0 !important;display:flex !important;flex-direction:column;box-sizing:border-box;padding-bottom:1.1rem;border-radius:1.6rem !important;box-shadow:0 28px 60px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.05);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(32px, 0, 0);transition:opacity .28s ease,transform .28s ease,visibility .28s ease;z-index:1002}#global-article-modal.reader-panel-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0, 0, 0)}#global-article-modal>.scrolling.content{flex:1 1 auto;max-height:none;padding-bottom:0}#global-article-modal .article-reader-close-button.ui.button{flex-shrink:0}#global-article-modal .article-reader-toolbar{width:calc(100% + 3.75rem)}}html[data-theme=light] #global-article-modal>.scrolling.content{scrollbar-color:rgba(71,85,105,.72) rgba(71,85,105,.14)}html[data-theme=light] #global-article-modal>.scrolling.content::-webkit-scrollbar-track{background:rgba(71,85,105,.12)}html[data-theme=light] #global-article-modal>.scrolling.content::-webkit-scrollbar-thumb{background:rgba(71,85,105,.72)}html[data-theme=light] #global-article-modal>.scrolling.content::-webkit-scrollbar-thumb:hover{background:rgba(51,65,85,.84)}.ui.modal.add-article .add-article-submit-button.ui.primary.button{background-color:#2185d0;color:#fff}.ui.modal.add-article .add-article-submit-button.ui.primary.button:hover,.ui.modal.add-article .add-article-submit-button.ui.primary.button:focus{background-color:#1678c2;color:#fff}.ui.modal.add-article .platform-list{display:flex;align-items:center;flex-wrap:wrap;gap:.8em}.ui.modal.add-article .modal-platform-label.ui.label{display:inline-flex;align-items:center;gap:.35em;padding:.6em 1em !important;background-color:#f3f4f5;font-size:1rem}.ui.modal.add-article .modal-platform-label.ui.label:hover{background-color:#e8e9ea}.ui.modal.add-article .modal-platform-label img{height:18px;width:auto}body.app-theme-scope .library-main,body.app-theme-scope .library-page,body.app-theme-scope .library-content,body.app-theme-scope .library-sidebar{color:var(--text)}body.app-theme-scope .library-sidebar .ui.vertical.menu,body.app-theme-scope .library-menu{border-color:var(--border)}body.app-theme-scope .library-search-trigger.ui.button{background:var(--surface-raised);color:var(--text);border-color:var(--border)}body.app-theme-scope .library-filter-chip.ui.button{background:var(--surface-muted);color:var(--text)}body.app-theme-scope .library-filter-chip.ui.button.active{background:var(--link) !important;border-color:var(--link) !important;color:#fff !important}body.app-theme-scope .library-filter-modal-card{background:var(--surface);border:1px solid var(--border);color:var(--text)}body.app-theme-scope .library-filter-modal-header{border-color:var(--border)}body.app-theme-scope .library-filter-modal-body .library-filter-search-input input{background:var(--surface-raised) !important;color:var(--text) !important;border-color:var(--border) !important}body.app-theme-scope .library-filter-form .field>label,body.app-theme-scope .highlights-filter-form .field>label,body.app-theme-scope .library-filter-form .library-filter-section-title,body.app-theme-scope .highlights-filter-form .library-filter-section-title,body.app-theme-scope .library-filter-modal-header h2{color:var(--text) !important}body.app-theme-scope .ui.modal.add-article .modal-platform-label.ui.label{background-color:var(--surface-muted);color:var(--text)}body.app-theme-scope .ui.modal.add-article .modal-platform-label.ui.label:hover{background-color:var(--surface-raised)}body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu{border-color:var(--border);background:var(--surface-raised);box-shadow:0 16px 30px rgba(15,23,42,.08)}body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu .item{color:var(--text-muted)}body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu .item:hover,body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu .item:focus{background-color:var(--surface-muted);color:var(--text)}body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu .item.active{background-color:rgba(13,111,127,.1);color:#0d6f7f;box-shadow:inset 3px 0 0 #0d6f7f}html[data-theme=dark] body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu{background:rgba(21,28,35,.9);box-shadow:0 18px 34px rgba(2,9,18,.22)}html[data-theme=dark] body.app-theme-scope .library-page>.library-sidebar .ui.vertical.menu .item.active{background:rgba(125,211,252,.14);color:#7dd3fc;box-shadow:inset 3px 0 0 #7dd3fc}.article-header{display:flex;flex-direction:column;gap:.35rem}.article-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:rgba(0,0,0,.52);font-size:.75rem;font-weight:600;line-height:1.2}.article-header-meta-separator{color:rgba(0,0,0,.34);font-size:.8rem;line-height:1}.article-header-host{letter-spacing:.08em}body.app-theme-scope .article-header-meta{color:var(--text-muted)}body.app-theme-scope .article-header-meta-separator{color:rgba(156,163,175,.7)}.article-list-item.file-article .article-thumbnail.no-image{background:linear-gradient(180deg, rgba(15, 23, 42, 0.18) 0%, rgba(15, 23, 42, 0.05) 36%, rgba(15, 23, 42, 0) 68%),linear-gradient(135deg, #1f6f8b 0%, #145374 100%)}.file-reader-preview.frame{width:calc(100% - 4rem);min-height:70vh;margin:0 2rem 2rem;border:1px solid rgba(34,36,38,.12);border-radius:.5rem;background:#fff}.file-reader-preview.image{display:flex;justify-content:center;align-items:center;margin:0 2rem 2rem}.file-reader-preview.image img{max-width:100%;height:auto}#global-article-modal.pdf-preview-mode{padding-bottom:0 !important}#global-article-modal.pdf-preview-mode>.scrolling.content{display:flex;overflow:hidden}#global-article-modal.pdf-preview-mode #modal-article-description{display:flex;flex:1 1 auto;min-height:100%;padding:0}#global-article-modal.pdf-preview-mode #modal-article-content{display:flex;flex:1 1 auto;min-height:100%;max-width:none !important;margin:0 !important;padding:0 !important}#global-article-modal.pdf-preview-mode #modal-article-tags,#global-article-modal.pdf-preview-mode #modal-article-tags-divider{padding-left:0;padding-right:0}#global-article-modal.pdf-preview-mode .file-reader-preview.frame{width:100%;height:100%;min-height:100%;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);flex:1 1 auto}@media(max-width: 767px){.file-reader-preview.frame,.file-reader-preview.image{width:calc(100% - 3rem);margin-left:1.5rem;margin-right:1.5rem}}html[data-theme=dark] body.app-theme-scope .ui.popup.reader-highlight-tooltip{background:rgba(5,11,22,.98) !important;color:rgba(241,245,249,.92) !important;border-color:rgba(148,163,184,.32) !important;box-shadow:0 16px 32px rgba(2,9,18,.42) !important}html[data-theme=dark] body.app-theme-scope .ui.popup.reader-highlight-tooltip:before{background:rgba(5,11,22,.98) !important;border-bottom-color:rgba(148,163,184,.32) !important;border-left-color:rgba(148,163,184,.32) !important}html[data-theme=dark] body.app-theme-scope .reader-highlight-popover [data-tooltip]::before{background:rgba(5,11,22,.98) !important;box-shadow:1px 1px 0 0 rgba(148,163,184,.28) !important}html[data-theme=dark] body.app-theme-scope .reader-highlight-popover [data-tooltip]::after{background:rgba(5,11,22,.98) !important;color:rgba(241,245,249,.92) !important;border:1px solid rgba(148,163,184,.32) !important;box-shadow:0 16px 32px rgba(2,9,18,.42) !important}html[data-theme=dark] body.app-theme-scope .reader-highlight-popover{background:rgba(5,11,22,.98);border-color:rgba(148,163,184,.32);box-shadow:0 18px 42px rgba(2,9,18,.52),0 0 0 1px rgba(148,163,184,.08)}html[data-theme=dark] body.app-theme-scope .reader-highlight-popover .ui.button{background:rgba(248,250,252,.08) !important;color:rgba(241,245,249,.84) !important;border-color:rgba(148,163,184,.18) !important}html[data-theme=dark] body.app-theme-scope .reader-highlight-popover .ui.button:hover,html[data-theme=dark] body.app-theme-scope .reader-highlight-popover .ui.button:focus{background:rgba(248,250,252,.14) !important;color:rgba(248,250,252,.96) !important}html[data-theme=dark] body.app-theme-scope .reader-highlight-note-card{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28)}html[data-theme=dark] body.app-theme-scope .reader-highlight-note-icon{background:rgba(248,250,252,.1);color:rgba(241,245,249,.92)}html[data-theme=dark] body.app-theme-scope .reader-highlight-note-text{color:rgba(241,245,249,.9)}html[data-theme=dark] body.app-theme-scope .kindle-import-scope-toggle .ui.button.active{color:#08131c !important}html[data-theme=dark] body.app-theme-scope .highlight-quote-shell{background:linear-gradient(180deg, rgba(250, 204, 21, 0.22), rgba(113, 63, 18, 0.2));border-color:rgba(250,204,21,.34)}html[data-theme=dark] body.app-theme-scope .highlight-quote-mark{color:rgba(250,250,249,.12)}html[data-theme=dark] body.app-theme-scope .highlight-quote-text{color:rgba(248,250,252,.96)}html[data-theme=dark] body.app-theme-scope .highlight-attribution{color:rgba(226,232,240,.76)}html[data-theme=dark] body.app-theme-scope .highlight-note-shell{background:rgba(71,85,105,.26);border-color:rgba(148,163,184,.28)}html[data-theme=dark] body.app-theme-scope .highlight-note-icon{background:rgba(248,250,252,.08);color:rgba(226,232,240,.82)}html[data-theme=dark] body.app-theme-scope .highlight-note{color:rgba(241,245,249,.9)}html[data-theme=dark] body.app-theme-scope .library-tag-pill{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.14);color:rgba(241,245,249,.88)}html[data-theme=dark] body.app-theme-scope .library-tag-pill .icon{color:rgba(203,213,225,.72)}html[data-theme=dark] body.app-theme-scope .library-search-trigger.ui.button{box-shadow:0 16px 28px rgba(2,9,18,.28)}html[data-theme=dark] body.app-theme-scope .library-search-trigger.ui.button:hover,html[data-theme=dark] body.app-theme-scope .library-search-trigger.ui.button:focus,html[data-theme=dark] body.app-theme-scope .library-search-trigger.ui.button.has-active-filters{box-shadow:0 16px 28px rgba(2,9,18,.28)}html[data-theme=dark] body.app-theme-scope .library-filter-chip.ui.button{background:var(--surface-muted);color:var(--text)}html[data-theme=dark] body.app-theme-scope .library-filter-chip.ui.button:hover,html[data-theme=dark] body.app-theme-scope .library-filter-chip.ui.button:focus{background:hsla(0,0%,100%,.1)}html[data-theme=dark] body.app-theme-scope .library-filter-chip.ui.button.active{background:#3b82f6 !important;border-color:#3b82f6 !important;color:#fff !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles{background:var(--surface);border:1px solid var(--border)}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles>.header,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles>.content{background:var(--surface);color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles>.header{border-bottom:1px solid var(--border)}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .close.icon{color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card{background:var(--surface-raised) !important;border:1px solid var(--border) !important;box-shadow:none !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.extra.content{background:rgba(0,0,0,0) !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.header,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.header .icon,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.extra.content,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.extra.content .button{color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.description,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.meta,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.meta .icon,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.content>.description .icon,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.extra.content>.description,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .card>.extra.content>.description p{color:var(--text-muted) !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .ui.divider{border-top-color:var(--border) !important;border-bottom:0 !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .ui.action.input>input{background:var(--surface) !important;color:var(--text) !important;border-color:var(--border) !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .ui.grey.label,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .ui.black.label{background:rgba(148,163,184,.22) !important;color:#f9fafb !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .most-recently-imported .ui.label{background:rgba(147,197,253,.12) !important;color:var(--link) !important;box-shadow:inset 0 0 0 1px rgba(147,197,253,.3) !important}html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .start-manual-import-button.disabled,html[data-theme=dark] body.app-theme-scope .ui.modal.import-articles .start-import-button.disabled{color:#fff !important;opacity:.55 !important}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article{background:var(--surface);border:1px solid var(--border)}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article>.header,html[data-theme=dark] body.app-theme-scope .ui.modal.add-article>.content,html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .add-article-form,html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .ui.bottom.attached.tab.segment{background:var(--surface);color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article>.header{border-bottom:1px solid var(--border)}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article>.ui.divider{margin:0;border-top-color:var(--border);border-bottom:0}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .add-article-form{padding:1.5rem}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .ui.bottom.attached.tab.segment{border-color:var(--border);box-shadow:none}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .platform-list>span,html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .content>.content{color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .close.icon{color:var(--text)}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .add-article-button.ui.primary.button{background-color:#2185d0;color:#fff}html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .add-article-button.ui.primary.button:hover,html[data-theme=dark] body.app-theme-scope .ui.modal.add-article .add-article-button.ui.primary.button:focus{background-color:#1678c2}.ui.message{margin:0 !important}.ui.huge.red.header{text-align:center}.homepage-logo .no-click{pointer-events:none}.homepage-logo .logo{margin-top:30px;height:120px;width:auto;z-index:1000}.marketing-nav{position:fixed;top:0;left:0;right:0;z-index:1100;min-height:5.75rem;padding:1.1rem 0;overflow:visible;transition:background-color .24s ease,box-shadow .24s ease,transform .24s ease;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;-webkit-user-select:none;user-select:none}.marketing-nav .marketing-nav-inner{display:flex;min-height:3.55rem;align-items:center;justify-content:flex-start;gap:1.5rem;flex-wrap:nowrap}.marketing-nav .marketing-nav-brand{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.marketing-nav .marketing-nav-logo{width:118px;height:auto;display:block}.marketing-nav .marketing-nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;width:2.9rem;height:2.9rem;margin-left:auto;border:1px solid hsla(0,0%,100%,.18);border-radius:.8rem;background:rgba(0,0,0,0);color:inherit;cursor:pointer;padding:0}.marketing-nav .marketing-nav-toggle-line{width:1.1rem;height:2px;border-radius:999px;background:currentColor;opacity:.92}.marketing-nav .marketing-nav-right,.marketing-nav .marketing-nav-links,.marketing-nav .marketing-nav-actions{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;min-width:0;max-width:100%}.marketing-nav .marketing-nav-links{gap:1.25rem}.marketing-nav .marketing-nav-right{margin-left:auto;justify-content:flex-end}.marketing-nav .marketing-nav-link,.marketing-nav .marketing-nav-dropdown-trigger{text-decoration:none;font-size:.95rem;font-weight:600;opacity:.88;color:inherit;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;transition:opacity .2s ease}.marketing-nav .marketing-nav-link:hover,.marketing-nav .marketing-nav-link.active,.marketing-nav .marketing-nav-dropdown-trigger:hover,.marketing-nav .marketing-nav-dropdown-trigger.active{opacity:1}.marketing-nav .marketing-nav-dropdown{position:relative}.marketing-nav .marketing-nav-dropdown[open] .marketing-nav-dropdown-trigger,.marketing-nav .marketing-nav-dropdown.active .marketing-nav-dropdown-trigger{opacity:1}.marketing-nav .marketing-nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.4rem;list-style:none}.marketing-nav .marketing-nav-dropdown-trigger::-webkit-details-marker{display:none}.marketing-nav .marketing-nav-dropdown-trigger .icon{font-size:.75rem;margin:0;transition:transform .2s ease}.marketing-nav .marketing-nav-dropdown[open] .marketing-nav-dropdown-trigger .icon{transform:rotate(180deg)}.marketing-nav .marketing-nav-dropdown-menu{position:absolute;top:calc(100% + .85rem);right:0;min-width:12rem;max-width:min(18rem,100vw - 2rem);padding:.55rem;border-radius:.9rem;border:1px solid rgba(23,47,55,.12);box-shadow:0 18px 36px rgba(8,21,26,.18);display:grid;gap:.2rem}.marketing-nav .marketing-nav-dropdown-menu a{display:block;padding:.75rem .85rem;border-radius:.65rem;text-decoration:none;font-size:.94rem;font-weight:600}.marketing-nav .marketing-nav-dropdown-menu a:hover,.marketing-nav .marketing-nav-dropdown-menu a.active{background:rgba(13,111,127,.1)}.marketing-nav .marketing-nav-actions{flex:0 0 auto;margin-left:1.45rem;overflow:hidden;white-space:nowrap;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.marketing-nav.is-stuck{transform:translateY(0);box-shadow:0 12px 30px rgba(0,17,22,.18);backdrop-filter:blur(14px)}.marketing-nav.marketing-nav-auth-aware .marketing-nav-actions{max-width:0;margin-left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.35rem)}.marketing-nav.marketing-nav-auth-aware.show-auth-actions .marketing-nav-actions{max-width:18rem;margin-left:1.45rem;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketing-nav-dark{background:rgba(0,43,54,.72)}.marketing-nav-dark .marketing-nav-toggle{border-color:rgba(245,247,249,.2);color:#f5f7f9;background:hsla(0,0%,100%,.04)}.marketing-nav-dark .marketing-nav-link,.marketing-nav-dark .marketing-nav-dropdown-trigger,.marketing-nav-dark .marketing-nav-dropdown-menu a{color:#f5f7f9}.marketing-nav-dark .marketing-nav-dropdown-menu{background:rgba(4,37,46,.98)}.marketing-nav-dark.is-stuck{background:rgba(0,43,54,.94)}.marketing-nav-light{background:rgba(255,254,251,.92);border-bottom:1px solid rgba(38,43,58,.08)}.marketing-nav-light .marketing-nav-logo{filter:invert(1) brightness(0.16)}.marketing-nav-light .marketing-nav-toggle{border-color:rgba(38,43,58,.12);color:#26323a;background:hsla(0,0%,100%,.65)}.marketing-nav-light .marketing-nav-link,.marketing-nav-light .marketing-nav-dropdown-trigger,.marketing-nav-light .marketing-nav-dropdown-menu a{color:#26323a}.marketing-nav-light .marketing-nav-dropdown-menu{background:rgba(255,254,251,.99)}.marketing-nav-light.is-stuck{background:rgba(255,254,251,.98)}.marketing-public-bar{background:#fffefb;padding-top:5.75rem}.landing-masthead{background:#002b36 !important;color:#f7fbfd;padding:7.35rem 0 4.5rem !important}.landing-masthead h1{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2.6rem,6vw,4.65rem);line-height:1.05;font-weight:700;margin:0 0 1.35rem;color:#fff}.landing-kicker{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:#416a72;margin-bottom:1rem}.landing-masthead .landing-kicker,.marketing-page-hero .landing-kicker{color:#b9ddd4}.landing-hero-grid{padding-top:1.6rem}.landing-lead,.marketing-page-hero-copy p{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:1.12rem;line-height:1.8;color:rgba(247,251,253,.7) !important;margin:0;max-width:42rem}.landing-auth-card{background:#fbfcfb;color:#26323a;border-radius:1rem;padding:1.5rem;box-shadow:0 22px 44px rgba(0,17,22,.2);scroll-margin-top:7.75rem}.landing-auth-card-header{margin-bottom:1rem}.landing-auth-eyebrow{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;color:#5b7b82;margin-bottom:.65rem}.landing-auth-card .auth-mode-heading{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:2rem;line-height:1.15;margin:0 0 .55rem;color:#10252d}.landing-auth-card .auth-mode-helper{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;color:#5d7177;line-height:1.7;font-size:.96rem}.landing-auth-switch{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;margin:1rem 0 1.25rem}.landing-auth-mode-button{border:1px solid #d6dede;background:#fff;color:#26404a;border-radius:999px;padding:.78rem 1rem;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-weight:700;cursor:pointer;transition:all .2s ease}.landing-auth-mode-button.is-active{background:#0d6f7f;border-color:#0d6f7f;color:#fff;box-shadow:0 10px 20px rgba(13,111,127,.18)}.login-form{margin:0}.login-form .field{margin-bottom:0 !important}.login-form .action.input{position:relative;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch;overflow:hidden;border-radius:.8rem}.login-form .action.input input{min-height:3.9rem;width:100%;min-width:0;padding-left:3.35rem !important;padding-right:1rem !important;border-radius:.8rem 0 0 .8rem !important}.login-form .action.input .envelope.outline.icon{left:0;right:auto;top:50%;transform:translateY(-50%);margin:0;line-height:1;opacity:.65;z-index:2;pointer-events:none}.login-form .action.input .login-button{min-width:11rem;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-weight:700;margin:0 !important;border-radius:0 .8rem .8rem 0 !important;padding-left:1.6rem;padding-right:1.6rem}.verify-login-code-modal{width:min(31rem,100vw - 1.5rem) !important;margin-top:0 !important;border-radius:1.15rem !important;overflow:hidden;box-shadow:0 24px 56px rgba(0,17,22,.28)}.verify-login-code-modal>.content{padding:0 !important;background:#fbfcfb}.verify-login-code-modal .verify-login-code-close{top:1rem !important;right:1rem !important;position:absolute;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:999px;background:rgba(13,111,127,.08);opacity:1 !important;text-shadow:none !important;transform:none !important;-webkit-font-smoothing:antialiased;appearance:none;cursor:pointer;overflow:hidden}.verify-login-code-modal .verify-login-code-close:hover,.verify-login-code-modal .verify-login-code-close:focus-visible{background:rgba(13,111,127,.12);outline:none}.verify-login-code-modal .verify-login-code-close:focus{outline:none}.verify-login-code-modal .verify-login-code-close::before,.verify-login-code-modal .verify-login-code-close::after{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:2px;border-radius:999px;background:#6f8489;transform-origin:center}.verify-login-code-modal .verify-login-code-close::before{transform:translate(-50%, -50%) rotate(45deg)}.verify-login-code-modal .verify-login-code-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.verify-login-code-modal .verify-login-code-close:hover::before,.verify-login-code-modal .verify-login-code-close:hover::after,.verify-login-code-modal .verify-login-code-close:focus-visible::before,.verify-login-code-modal .verify-login-code-close:focus-visible::after{background:#16313a}.verify-login-code-modal .verify-login-code-shell{padding:1.5rem}.verify-login-code-modal h2{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2rem,5vw,2.45rem);line-height:1.08;color:#10252d;margin:0 0 1rem}.verify-login-code-modal .account-status{background:#f1f7f7;border:1px solid rgba(13,111,127,.12);border-radius:.95rem;margin:0 0 1rem;padding:1rem 1.05rem}.verify-login-code-modal .account-status-title{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.98rem;font-weight:700;color:#16313a}.verify-login-code-modal .account-status-detail{font-size:.98rem;line-height:1.7;color:#576d73}.ui.dimmer>.ui.modal.verify-login-code-modal:not(.fullscreen)>.close.verify-login-code-close:not(.inside){top:1rem !important;right:1rem !important;padding:0 !important;opacity:1 !important;text-shadow:none !important}.verify-login-code-form{margin:0}.verify-login-code-form .verification-code-fields{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.55rem;margin-bottom:1rem}.verify-login-code-form .verification-code-digit{width:100%;min-width:0;height:3.5rem;border:1px solid rgba(24,56,64,.14);border-radius:.85rem;background:#fff;box-shadow:inset 0 1px 2px rgba(13,111,127,.05);font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:1.45rem;font-weight:700;color:#17313a;text-align:center;padding:0;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.verify-login-code-form .verification-code-digit:focus{outline:none;border-color:#0d6f7f;box-shadow:0 0 0 4px rgba(13,111,127,.14);transform:translateY(-1px)}.verify-login-code-form .verify-login-code-button{min-height:3.5rem;border-radius:.9rem;font-size:1rem;font-weight:700;margin:0 !important}.verify-login-code-legal{font-size:.83rem;line-height:1.7;color:#6a7d83;text-align:center;margin-top:1rem}.verify-login-code-legal a{color:#0d6f7f;font-weight:600}@media(max-width: 640px){.verify-login-code-modal{width:min(29rem,100vw - 1rem) !important}.verify-login-code-modal .verify-login-code-shell{padding:1.25rem}.verify-login-code-form .verification-code-fields{gap:.4rem}.verify-login-code-form .verification-code-digit{height:3rem;font-size:1.2rem;border-radius:.75rem}}.legalStatic{max-width:48rem;margin:0 auto;padding:4rem 1.5rem 5rem}.legalStatic h1{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;color:#172f37;margin-bottom:1rem}.legalStatic h2{font-size:24px;margin-top:2.8rem}.legalStatic p,.legalStatic ol,.legalStatic li,.legalStatic ul{font-size:16px;margin-bottom:0;line-height:1.85}.legal-page-hero{background:#002b36;color:#f5f7f9;padding:6.9rem 0 3.4rem}.legal-page-hero-copy{max-width:48rem;padding-top:2rem}.legal-page-hero-copy h1{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.08;color:#fff;margin:0 0 .9rem}.legal-page-hero-copy p{color:rgba(245,247,249,.86);margin:0}.landing-page,.marketing-page{background:#f3f1eb;color:#26323a;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif}.landing-page h2,.marketing-page h2{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15;color:#172f37;margin-bottom:1rem}.landing-page h3,.marketing-page h3{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:1.15rem;color:#19323b}.landing-page p,.marketing-page p{font-size:1rem;line-height:1.8;color:#536970}.landing-pathways,.landing-story-section,.landing-install-section,.marketing-page-section{padding:5rem 0}.landing-pathways{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%, rgba(13, 111, 127, 0.06) 0, rgba(13, 111, 127, 0.06) 7rem, transparent 7.1rem),radial-gradient(circle at 88% 78%, rgba(13, 111, 127, 0.05) 0, rgba(13, 111, 127, 0.05) 6.5rem, transparent 6.6rem),#f3f1eb}.landing-pathways::before,.landing-pathways::after{content:"";position:absolute;border-radius:999px;border:1.5px solid rgba(13,111,127,.13);pointer-events:none}.landing-pathways::before{width:18rem;height:18rem;top:-4.5rem;right:-5rem}.landing-pathways::after{width:13rem;height:13rem;left:-3.25rem;bottom:-3.75rem}.landing-pathways .ui.container{position:relative;z-index:1}.landing-section-alt,.marketing-page-section-soft{background:#ebe7de}.landing-section-heading,.marketing-page-copy.narrow,.marketing-page-intro{max-width:48rem}.landing-section-heading.centered,.marketing-page-intro{margin-left:auto;margin-right:auto;text-align:center}.landing-pathway-card,.landing-feature-card,.marketing-info-card,.marketing-link-card,.pricing-plan-card{display:block;height:100%;background:#fffdf9;border:1px solid rgba(23,47,55,.08);border-radius:1rem;box-shadow:0 10px 22px rgba(23,47,55,.05)}.landing-pathway-card,.marketing-link-card{text-decoration:none;padding:1.35rem;transition:transform .2s ease,box-shadow .2s ease}.landing-pathway-card:hover,.marketing-link-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(23,47,55,.09)}.landing-pathway-card-header{display:flex;align-items:center;gap:.85rem;margin-bottom:.7rem}.pathway-icon{width:2.6rem;height:2.6rem;border-radius:999px;background:#e1eff1;color:#0d6f7f;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-bottom:0}.pathway-icon .icon{margin:0}.landing-pathway-card h3{margin:0}.landing-pathway-card p{margin:0;line-height:1.65}.landing-pathway-card span,.landing-section-link{font-weight:700;color:#0d6f7f;text-decoration:none}.landing-section-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:3rem;font-size:1.4rem}.landing-story-copy{max-width:37rem;position:relative;z-index:2}.marketing-page-copy{position:relative;z-index:2;max-width:37rem}.feature-page .marketing-page-section{position:relative;isolation:isolate}.feature-page .marketing-page-visual-column{z-index:0}.feature-page .marketing-card-grid,.feature-page .marketing-inline-list,.feature-page .marketing-link-grid,.feature-page .marketing-video-card{position:relative;z-index:2}.marketing-page-copy-spacious{margin-bottom:1rem}.landing-feature-list,.marketing-card-grid{margin-top:1.8rem !important}.marketing-inline-list{margin:1.75rem 0 0 !important}.marketing-inline-list .item{display:flex !important;align-items:flex-start;gap:.9rem;padding:.55rem 0 !important}.marketing-inline-list .icon{color:#0d6f7f;margin:0 !important;width:1.5rem;flex:0 0 auto}.marketing-inline-list .header{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-weight:700;color:#19323b;margin-bottom:.25rem}.marketing-inline-list .description{color:#536970;line-height:1.7}.landing-feature-card,.marketing-info-card{padding:1.4rem}.marketing-video-card{background:#fffdf9;border:1px solid rgba(23,47,55,.08);border-radius:1rem;box-shadow:0 10px 22px rgba(23,47,55,.05);padding:1rem}.marketing-video-shell{position:relative;border-radius:.8rem;overflow:hidden;background:linear-gradient(180deg, #d7e4e3 0%, #c8d8d9 100%)}.marketing-video-shell.is-playing .marketing-video-overlay{opacity:0;visibility:hidden;pointer-events:none}.marketing-feature-video{display:block;width:100%;border-radius:.8rem;background:#dfe7e8}.marketing-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;width:100%;background:linear-gradient(180deg, rgba(10, 45, 56, 0.18), rgba(10, 45, 56, 0.32));cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.marketing-video-overlay-content{display:inline-flex;flex-direction:column;align-items:center;gap:.9rem;max-width:min(88%,26rem)}.marketing-video-overlay-button{width:4.4rem;height:4.4rem;border-radius:999px;background:rgba(255,253,249,.95);color:#0d6f7f;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px rgba(0,17,22,.18)}.marketing-video-overlay-button .icon{margin:0 0 0 .18rem;font-size:1.45rem}.marketing-video-overlay-label{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.98rem;font-weight:700;line-height:1.55;color:#fff;text-align:center;text-shadow:0 2px 10px rgba(0,17,22,.28)}.marketing-comparison-matrix-wrap{margin-top:2rem}.marketing-comparison-matrix{min-width:960px}.marketing-comparison-note{margin-top:1.8rem !important}.marketing-link-grid-compact{margin-top:.8rem !important}.marketing-link-grid-compact .column{display:flex}.marketing-link-grid-compact .marketing-link-card{width:100%;padding:.9rem}.marketing-link-grid-compact h3{margin-bottom:.35rem;font-size:.98rem}.marketing-link-grid-compact p{margin:0;font-size:.9rem;line-height:1.45}.landing-illustration-panel,.landing-reading-shots{display:flex;justify-content:center;align-items:center}.landing-story-visual-column{position:relative;z-index:1}.marketing-page-visual-column{position:relative;z-index:1}.landing-illustration-panel img{width:min(100%,30rem);height:auto;display:block}.read-feature-illustration-panel{transform:translateX(-4rem)}.landing-reading-shots{position:relative;min-height:23rem}.reading-shot{border-radius:1rem;box-shadow:0 18px 36px rgba(17,24,39,.12)}.reading-shot-desktop{width:min(100%,38rem)}.reading-shot-mobile{position:absolute;right:-1rem;bottom:-1.3rem;width:min(13rem,34%)}@media(min-width: 992px){.landing-story-section .ui.grid{overflow:visible}.marketing-page-section .ui.grid{overflow:visible}.landing-story-visual-column-right .landing-illustration-panel{justify-content:flex-start;margin-left:-6rem;margin-right:-2rem}.marketing-page-visual-column-right .landing-illustration-panel{justify-content:flex-start;margin-left:-6rem;margin-right:-2rem}.landing-story-visual-column-left .landing-illustration-panel{justify-content:flex-end;margin-left:-2rem;margin-right:-6rem}.marketing-page-visual-column-left .landing-illustration-panel{justify-content:flex-end;margin-left:-2rem;margin-right:-6rem}.landing-story-visual-column .landing-illustration-panel img{width:min(138%,44rem);max-width:none}.marketing-page-visual-column .landing-illustration-panel img{width:min(138%,44rem);max-width:none}.landing-story-visual-column-left .landing-reading-shots{justify-content:flex-end;margin-left:-1.5rem;margin-right:-6rem}.marketing-page-visual-column-left .landing-reading-shots{justify-content:flex-end;margin-left:-1.5rem;margin-right:-6rem}.landing-story-visual-column-right .landing-reading-shots{justify-content:flex-start;margin-left:-6rem;margin-right:-1.5rem}.marketing-page-visual-column-right .landing-reading-shots{justify-content:flex-start;margin-left:-6rem;margin-right:-1.5rem}.landing-reading-shots{min-height:29rem}.reading-shot-desktop{width:min(138%,46rem);max-width:none}.reading-shot-mobile{right:-2.35rem;bottom:-1.9rem;width:min(15.5rem,38%)}}.platform-groups{margin-top:2.5rem;display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.platform-group h4{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-weight:600;font-size:1rem;color:#555;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.05em}.platform-icons{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.platform-icons a{display:inline-flex;flex-direction:column;align-items:center;gap:1.2em;padding:1.55rem 1.35rem;min-width:145px;border:1px solid rgba(34,36,38,.1);border-radius:.75rem;color:rgba(0,0,0,.87);text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;background-color:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.08)}.platform-icons a:hover{background-color:#fcfcfc;box-shadow:0 12px 28px rgba(23,47,55,.09);transform:translateY(-2px)}.platform-icons a .platform-logo{height:60px;width:auto}.platform-icons a span{font-weight:600;font-size:1.02rem}.landing-install-section{scroll-margin-top:var(--marketing-nav-offset, 92px)}.marketing-page-section[id],.landing-auth-card{scroll-margin-top:7.75rem}.marketing-page-hero{background:#002b36;color:#f5f7f9;padding:6.9rem 0 3.75rem}.marketing-page-hero-copy{padding:2.1rem 0 0}.marketing-page-hero-copy h1{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;margin:0 0 1rem;color:#fff}.marketing-page-hero-actions,.marketing-cta-strip{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.6rem}.pricing-footnote{margin-top:1.75rem}.marketing-link-card.static{cursor:default}.pricing-surface{display:grid;gap:2rem}.pricing-plan-card{padding:1.6rem;border-top:5px solid rgba(0,0,0,0)}.pricing-plan-card-basic{border-top-color:#fbbd08}.pricing-plan-card-premium{border-top-color:#f2711c}.pricing-plan-card-platinum{border-top-color:#21ba45}.plan-label{font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5b7077;margin-bottom:.7rem}.plan-price{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:2.4rem;color:#10252d;line-height:1.05;margin-bottom:.75rem}.plan-price span{font-size:1rem;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;margin-left:.3rem;color:#60757c}.plan-description,.plan-note{margin-bottom:.7rem}.plan-note{font-size:.9rem}.plan-cta{margin-top:1.1rem}.pricing-matrix-wrapper{overflow:visible;background:#fffdf9;border-radius:1rem;border:1px solid rgba(23,47,55,.08);box-shadow:0 10px 22px rgba(23,47,55,.05)}.pricing-mobile-comparison{display:none}.pricing-mobile-plan-card{background:#fffdf9;border:1px solid rgba(23,47,55,.08);border-top:5px solid rgba(0,0,0,0);border-radius:1rem;box-shadow:0 10px 22px rgba(23,47,55,.05);padding:1.25rem}.pricing-mobile-plan-card+.pricing-mobile-plan-card{margin-top:1rem}.pricing-mobile-plan-card-basic{border-top-color:#fbbd08}.pricing-mobile-plan-card-premium{border-top-color:#f2711c}.pricing-mobile-plan-card-platinum{border-top-color:#21ba45}.pricing-mobile-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pricing-mobile-plan-summary{color:#52686f;font-size:.96rem;line-height:1.55;max-width:18rem}.pricing-mobile-plan-price{flex:0 0 auto;text-align:right;font-family:"Source Serif Pro",Georgia,Times,serif;font-size:1.95rem;line-height:1.05;color:#10252d}.pricing-mobile-plan-price span{font-size:.92rem;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;margin-left:.2rem;color:#60757c}.pricing-mobile-group+.pricing-mobile-group{margin-top:1rem}.pricing-mobile-group h3{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:.8rem;background:#f1f7f6;color:#17313a;font-family:"Source Serif Pro",Georgia,Times,serif;font-size:1.15rem}.pricing-mobile-group-rows{border:1px solid rgba(23,47,55,.08);border-radius:.85rem;overflow:hidden}.pricing-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;background:#fff}.pricing-mobile-row+.pricing-mobile-row{border-top:1px solid rgba(23,47,55,.07)}.pricing-mobile-feature-name{color:#22363f;font-weight:600;line-height:1.45}.pricing-mobile-feature-value{flex:0 0 auto;text-align:right}.pricing-matrix{margin:0 !important;min-width:760px}.pricing-matrix thead,.pricing-matrix thead tr{background:#d7e4e3 !important}.pricing-matrix thead th{position:sticky;top:var(--marketing-nav-offset, 92px);z-index:6;isolation:isolate;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.88rem;text-transform:uppercase;letter-spacing:.06em;color:#5d7278;padding:1.15rem 1rem !important;border-bottom:1px solid rgba(23,47,55,.1);background:#d7e4e3 !important;background-clip:padding-box;box-shadow:0 1px 0 rgba(23,47,55,.08),0 8px 16px rgba(23,47,55,.06)}.pricing-matrix thead th:first-child{text-align:left;min-width:18rem}.pricing-matrix td,.pricing-matrix th{padding:1rem !important;border-bottom:1px solid rgba(23,47,55,.07);text-align:center}.pricing-matrix .pricing-feature-name{text-align:left;color:#22363f;font-weight:600}.pricing-group-row th{text-align:left !important;font-family:"Source Serif Pro",Georgia,Times,serif;font-size:1.25rem;color:#17313a;background:#f1f7f6 !important}.pricing-value{color:#41575f;font-weight:600}.pricing-value-check{color:#1f9157}.pricing-value-check .icon{margin:0}@media(min-width: 768px)and (max-width: 991px){.pricing-page #plans>.ui.container{width:min(100vw - 2rem,70rem) !important;max-width:none !important}.pricing-page .pricing-matrix-wrapper{overflow:visible}.pricing-page .pricing-matrix{min-width:100%}.pricing-page .pricing-matrix thead th,.pricing-page .pricing-matrix td,.pricing-page .pricing-matrix th{padding-left:.85rem !important;padding-right:.85rem !important}.pricing-page .pricing-matrix thead th:first-child{min-width:15rem}}@media(max-width: 767px){#comparison .marketing-page-copy.narrow p{margin-bottom:1.4rem}.pricing-mobile-comparison{display:block}.pricing-matrix-wrapper{display:none}.marketing-comparison-matrix-wrap{display:none}.pricing-mobile-plan-header{align-items:stretch;flex-direction:column}.pricing-mobile-plan-price{text-align:left}}.pricing-value-empty{color:#96a7ac}.profile-pricing-page{padding:2.5rem 0 4rem}.profile-pricing-header{max-width:44rem;margin-bottom:2rem}.profile-pricing-header h1{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:clamp(2.15rem,4vw,3.2rem);line-height:1.1;margin-bottom:.8rem;color:#162f38}@media(max-width: 991px){.landing-masthead{padding:6.75rem 0 3.5rem !important}.landing-hero-grid{padding-top:1.2rem}.reading-shot-mobile{right:0;bottom:-0.8rem}}@media(min-width: 768px)and (max-width: 991px){.marketing-nav{padding:.95rem 0}.landing-masthead .login-form .action.input .login-button{min-width:3.4rem;padding-left:.65rem;padding-right:.65rem;gap:0}.landing-masthead .login-form .action.input .login-button>.right.icon:not(.button):not(.dropdown){margin:0}.landing-masthead .login-form .action.input .login-button-text{display:none}.marketing-nav .marketing-nav-inner{min-height:0;gap:.9rem 1rem;flex-wrap:nowrap}.marketing-nav .marketing-nav-right{flex:1 1 auto;width:auto;margin-left:auto;justify-content:flex-end;gap:.9rem;flex-wrap:nowrap}.marketing-nav .marketing-nav-links{flex:1 1 auto;min-width:0;justify-content:flex-end;gap:1rem;flex-wrap:nowrap}.marketing-nav .marketing-nav-actions{flex:0 0 auto;width:auto;min-width:0;margin-left:1rem;justify-content:flex-end;flex-wrap:nowrap;overflow:visible;white-space:nowrap}.marketing-nav .marketing-nav-actions .button{flex:0 0 auto;font-size:.92rem;padding-left:1rem;padding-right:1rem}}@media(max-width: 767px){.homepage-logo .logo{height:96px}.read-feature-illustration-panel{transform:none}.marketing-nav{padding:.9rem 0}.marketing-nav .marketing-nav-inner{align-items:center;gap:1rem;min-height:0;flex-wrap:wrap}.marketing-nav .marketing-nav-brand{flex:1 1 auto}.marketing-nav .marketing-nav-toggle{display:inline-flex;margin-left:0;flex:0 0 auto}.marketing-nav .marketing-nav-right{display:none;flex:1 1 100%;width:100%;order:3;margin-left:0;margin-top:.1rem;gap:.9rem;flex-direction:column;align-items:stretch;padding:1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,37,46,.98);box-shadow:0 18px 36px rgba(8,21,26,.18)}.marketing-nav.marketing-nav-light .marketing-nav-right{border-color:rgba(38,43,58,.08);background:rgba(255,254,251,.99)}.marketing-nav.is-menu-open .marketing-nav-right{display:flex}.marketing-nav .marketing-nav-links{order:2;width:100%;flex:1 1 100%;gap:.9rem;justify-content:flex-start;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.marketing-nav .marketing-nav-actions{order:1;width:100%;margin-left:0;gap:.75rem;justify-content:stretch;flex-wrap:nowrap;flex-direction:column;align-items:stretch;overflow:visible;white-space:normal}.marketing-nav .marketing-nav-actions .button{display:block;box-sizing:border-box;width:100%;flex:1 1 auto;min-width:0;max-width:100%;margin:0 !important}.marketing-nav .marketing-nav-link,.marketing-nav .marketing-nav-dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.15rem 0}.marketing-nav .marketing-nav-dropdown{width:100%}.marketing-nav .marketing-nav-dropdown-menu{position:static;min-width:0;max-width:100%;margin-top:.4rem;border-radius:.8rem;box-shadow:none}.marketing-nav.marketing-nav-auth-aware .marketing-nav-actions,.marketing-nav.marketing-nav-auth-aware.show-auth-actions .marketing-nav-actions{max-width:none;width:100%;margin-left:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.landing-pathways,.landing-story-section,.landing-install-section,.marketing-page-section{padding:3.5rem 0}.marketing-public-bar{padding-top:6.9rem}.landing-auth-card{padding:1.2rem;scroll-margin-top:8.5rem}.login-form .action.input{flex-direction:column;grid-template-columns:1fr;overflow:visible}.login-form .action.input .envelope.outline.icon{top:1.95rem}.login-form .action.input .login-button{width:100%;min-width:0;border-radius:.8rem !important;margin-top:.8rem !important}.login-form .action.input input{border-radius:.8rem !important}.landing-reading-shots{min-height:18rem}.reading-shot-mobile{width:40%}.pricing-plan-card,.landing-pathway-card,.marketing-link-card,.marketing-info-card{padding:1.25rem}.legalStatic{padding:24px 20px 72px}}#guide-wrapper{background-color:#f2f2f2;color:#262b3a;font-family:"Montserrat",sans-serif}#guide-wrapper .masthead{background:#002b36 !important;padding:3em 0em;text-align:center}#guide-wrapper .masthead h1.ui.header{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:3em;font-weight:700;color:#fff;margin-bottom:.2em}#guide-wrapper .masthead h2.ui.header{font-size:1.2em;font-weight:normal;color:hsla(0,0%,100%,.8);margin-top:0}#guide-wrapper .page-content.container{max-width:900px !important;margin-top:4em;margin-bottom:4em}#guide-wrapper .page-content.container .video-section{margin-bottom:4em;text-align:center}#guide-wrapper .page-content.container .video-section h2{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:2.618rem;font-weight:700;margin-bottom:.5em;line-height:1.2}#guide-wrapper .page-content.container .video-section .video-container{position:relative;display:inline-block}#guide-wrapper .page-content.container .video-section .video-container video{max-width:100%;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}#guide-wrapper .page-content.container .video-section .video-container video.horizontal{width:350px;height:auto;max-width:100%}#guide-wrapper .page-content.container .video-section .video-container #play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}#guide-wrapper .page-content.container .video-section .video-container #play-button.horizontal{font-size:1.4em}#guide-wrapper .page-content.container .text-block{margin-bottom:4em;padding-bottom:4em;border-bottom:1px solid #e0e0e0}#guide-wrapper .page-content.container .text-block:last-child{border-bottom:none;padding-bottom:0}#guide-wrapper .page-content.container .text-block h2{font-family:"Source Serif Pro",Georgia,Times,serif;font-size:2.618rem;font-weight:700;margin-bottom:.5em;line-height:1.2}#guide-wrapper .page-content.container .text-block .grid{margin-top:2em}#guide-wrapper .page-content.container .text-block .kindle-import-benefits.grid{align-items:stretch}#guide-wrapper .page-content.container .text-block .kindle-import-benefits.grid>.column{align-self:stretch !important;display:flex}#guide-wrapper .page-content.container .text-block .kindle-import-benefits.grid>.column>.ui.message{display:flex;flex:1 1 auto;flex-direction:column;height:100%;width:100%}#guide-wrapper .page-content.container .text-block p,#guide-wrapper .page-content.container .text-block .ui.list .item{font-size:1.1rem;line-height:1.7}#guide-wrapper .page-content.container .text-block .ui.list .icon{font-size:1.5em;color:#00b5ad}#guide-wrapper .page-content.container .text-block .screenshot{display:flex;align-items:center;justify-content:center;height:100%}#guide-wrapper .page-content.container .text-block .screenshot img{width:100%;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}#guide-wrapper .page-content.container .text-block.support-text div{font-family:"Source Serif Pro",Georgia,Times,serif !important}#guide-wrapper .page-content.container .text-block.support-text div.title{font-size:1.2em}#guide-wrapper #footer{background-color:#fff;text-align:center;padding:2em 0;border-top:1px solid #ddd;margin-top:0;color:#555}#guide-wrapper #footer a{color:#00b5ad;margin:0 1em}#guide-wrapper #footer .footer-main,#guide-wrapper #footer .footer-credits,#guide-wrapper #footer .footer-credits .legal{justify-content:center}#guide-wrapper #footer .footer-main{padding-left:20px;padding-right:20px}#guide-wrapper #footer .footer-downloads{justify-content:center}.choose-plan{font-size:1.2em;padding-bottom:50px !important}.choose-plan .plan-cta .ui.button.name-price,.choose-plan .plan-cta .current-plan-button{align-items:center;border-radius:.95rem !important;box-shadow:none !important;display:flex;font-weight:700;justify-content:center;min-height:3.15rem;width:100%}.choose-plan .plan-cta .current-plan-button{background:linear-gradient(180deg, #ffffff, #f8fbfc) !important;border:1px solid rgba(15,23,42,.1) !important;color:#122630 !important;gap:.75rem;justify-content:space-between;padding:.65rem .85rem !important;text-transform:none}.choose-plan .plan-cta .current-plan-static{justify-content:center}.choose-plan .plan-cta .current-plan-label{font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.choose-plan .plan-cta .current-plan-switch{appearance:none;background:rgba(13,111,127,.08);border:1px solid rgba(13,111,127,.12);border-radius:999px;color:#0d6f7f;cursor:pointer;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.76rem;font-weight:700;line-height:1.1;margin:0;padding:.45rem .72rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.choose-plan .plan-cta .current-plan-switch:hover,.choose-plan .plan-cta .current-plan-switch:focus{background:rgba(13,111,127,.14);border-color:rgba(13,111,127,.2);color:#0a5561;outline:none}.choose-plan .plan-cta .current-plan-switch.disabled{cursor:default;opacity:.45;pointer-events:none}@media(max-width: 767px){.choose-plan{padding-bottom:70px !important}}.cc-text{font-size:1.2em;padding-bottom:10px}.guaranteed{color:#21ba45;padding-bottom:20px}.update-cc-info{margin-top:10px !important}.user-plan-card{font-size:1.3em}.user-plan-card .extra.content.change-plan-button{padding-top:19px !important;font-size:1.2em;color:#2a2f2f !important;background-color:#efefef}.user-plan-card .extra.content.change-plan-button:hover{background-color:#16ab39;color:#fff !important}.user-plan-card .extra.content.contact-support-button .button{padding:20px;font-size:.9em;margin:auto}.user-plan-card .any2k-icon{user-select:none;margin-bottom:10px}.user-plan-card .description.contributing{padding:4px}.user-plan-card .description.canceled{color:#d95c5c !important;font-size:14px;font-style:italic}@media(max-width: 767px){.mobile-only-legal-links{display:block !important}}.ui.input.hidden{display:none}.payment-modal .per-month{text-transform:uppercase;text-align:center;margin-top:-16px}.payment-modal .save-on-annual{position:absolute;right:6px;top:-12px}.payment-modal .frequency-label{margin-left:20px;font-size:18px}.payment-modal .ui.button.payment-button{width:100%;margin-top:20px}.payment-modal .country-data{padding-top:20px}.payment-modal .country-data .dropdown.country-state{display:none}.payment-modal .paypal-payment{display:none}.payment-modal .StripeElement{background-color:#fff;height:40px;padding:10px 12px;border-radius:4px;border:1px solid rgba(34,36,38,.15)}.payment-modal .StripeElement--focus{border-color:#85b7d9;box-shadow:0px 0em 0em 0em rgba(34,36,38,.35) inset}.payment-modal .StripeElement--invalid{border-color:#fa755a}.payment-modal .StripeElement--webkit-autofill{background-color:#fefde5 !important}.payment-successful-modal .plan-name{text-transform:capitalize}#confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}div.choose-options div.large.list{min-height:300px}div.choose-options div.list>div.item{line-height:1.5em !important}div.choose-options div.plan-cta{vertical-align:sub}@media(max-width: 767px){.grid.my-account{padding-bottom:60px}}.full-height-card{display:flex;flex-direction:column;height:100%}.full-height-card>.segment.choose-options{display:flex;flex-direction:column;flex-grow:1}.full-height-card .ui.large.list{flex-grow:1}.my-account{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif}.my-account .ui.header>i.icon:not(.small){font-size:1em !important}.my-account .profile-page-shell{display:flex;flex-direction:column;gap:1rem;padding-bottom:2.5rem}.my-account .profile-page{align-items:flex-start;display:flex;gap:2rem}.my-account .profile-sidebar{flex:0 0 240px;position:sticky;top:1rem}.my-account .profile-content{flex:1 1 auto;min-width:0}.my-account .profile-card.ui.segment{padding:1.4rem 1.5rem !important;border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;background:radial-gradient(circle at top right, rgba(13, 111, 127, 0.04), transparent 32%),linear-gradient(180deg, #ffffff, #fbfcfd);box-shadow:0 14px 30px rgba(15,23,42,.05)}.my-account .profile-card-compact.ui.segment{padding-top:1.2rem !important;padding-bottom:1.2rem !important}.my-account .profile-danger-card.ui.segment{background:radial-gradient(circle at top right, rgba(220, 38, 38, 0.05), transparent 32%),linear-gradient(180deg, #ffffff, #fffafb)}.my-account .profile-card-header{display:flex;flex-direction:column;gap:.45rem}.my-account .profile-card.ui.segment>p{margin:0;font-size:.98rem;line-height:1.65;color:rgba(18,38,48,.7)}.my-account .profile-card-title.ui.header{margin:0 !important;color:#122630;line-height:1.2}.my-account .profile-card-title.ui.header>.icon{color:#0d6f7f}.my-account .profile-card-title.ui.header .content{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:1.15rem;font-weight:800}.my-account .profile-card-title.ui.header .sub.header{line-height:1.45}.my-account .profile-detail-block .header,.my-account .profile-info-list .header,.my-account .profile-subsection-title{margin-bottom:.55rem;color:#122630;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.95rem;font-weight:800}.my-account .profile-detail-copy,.my-account .profile-info-list .content,.my-account .profile-section-panel .meta,.my-account .profile-section-panel .ui.list>.item,.my-account .profile-section-panel p{color:rgba(18,38,48,.72);line-height:1.65}.my-account .profile-info-list.ui.list>.item{padding:.65rem 0}.my-account .profile-inline-message.ui.message{border-radius:1rem;box-shadow:none}.my-account .profile-section-panel[data-profile-section-panel=support] .profile-card>p{margin-bottom:1rem}.my-account .profile-section-panel[hidden]{display:none !important}.my-account .profile-section-panel[hidden]{display:none !important}.my-account .profile-section-panel>.ui.segment+.ui.segment{margin-top:1.5rem}.my-account .profile-section-menu.ui.menu{gap:.35rem;padding:.45rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.05)}.my-account .profile-section-menu.ui.menu .item{border-radius:.85rem;font-size:.94rem;font-weight:700;padding:.85rem .95rem}.my-account .profile-section-menu.ui.menu .item .icon{margin-right:.55rem;font-size:.92rem;opacity:.75}.my-account .profile-section-menu.ui.menu .item.active{background:#edf7f8;box-shadow:inset 3px 0 0 #0d6f7f;color:#0d6f7f}.my-account .ui.top.attached.tabular.menu{border-bottom-color:rgba(15,23,42,.08)}.my-account .ui.top.attached.tabular.menu .item{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-weight:700;color:rgba(18,38,48,.62)}.my-account .ui.top.attached.tabular.menu .active.item{color:#122630}.my-account .ui.bottom.attached.tab.segment,.my-account .ui.bottom.attached.active.tab.segment{border-color:rgba(15,23,42,.08);box-shadow:none}.my-account .current-email.ui.action.input input{border-radius:.9rem 0 0 .9rem !important}.my-account .current-email .button,.my-account .update-cc-info .button,.my-account .contact-support-button,.my-account .request-data-export,.my-account .delete-account{font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif !important;font-weight:700 !important}.my-account .contact-support-button,.my-account .request-data-export,.my-account .delete-account{display:inline-flex !important;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;padding:.95rem 1.15rem !important;border-radius:.95rem !important;font-size:.98rem !important;line-height:1.2 !important;box-shadow:none !important}.my-account .contact-support-button>.icon,.my-account .request-data-export>.icon,.my-account .delete-account>.icon{margin:0 !important}.my-account .contact-support-button.ui.teal.button{background:#0d6f7f}.my-account .contact-support-button.ui.teal.button:hover,.my-account .contact-support-button.ui.teal.button:focus{background:#0b6270}.my-account .request-data-export.ui.basic.teal.button,.my-account .delete-account.ui.basic.red.button{border-width:1px}.pricing-context-profile .pricing-matrix thead th{top:0 !important}.pricing-context-profile .plan-cta .ui.button.name-price,.pricing-context-profile .plan-cta .current-plan-button{align-items:center;border-radius:.95rem !important;box-shadow:none !important;display:flex;font-weight:700;justify-content:center;min-height:3.15rem;width:100%}.pricing-context-profile .plan-cta .current-plan-button{--current-plan-accent: #60757c;--current-plan-accent-rgb: 96, 117, 124;align-items:center;background:linear-gradient(180deg, #ffffff, #fbfcfd) !important;border:1.5px solid rgba(var(--current-plan-accent-rgb), 0.45) !important;color:#122630 !important;gap:.75rem;justify-content:center;padding:.65rem .85rem !important;text-transform:none}.pricing-context-profile .plan-cta .current-plan-button-basic{--current-plan-accent: #b58100;--current-plan-accent-rgb: 251, 189, 8}.pricing-context-profile .plan-cta .current-plan-button-premium{--current-plan-accent: #c25b13;--current-plan-accent-rgb: 242, 113, 28}.pricing-context-profile .plan-cta .current-plan-button-platinum{--current-plan-accent: #178a35;--current-plan-accent-rgb: 33, 186, 69}.pricing-context-profile .plan-cta .current-plan-static{justify-content:center}.pricing-context-profile .plan-cta .current-plan-label{color:var(--current-plan-accent);font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.pricing-context-profile .plan-cta .current-plan-switch{align-items:center;color:var(--current-plan-accent);cursor:pointer;display:inline-flex;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.76rem;font-weight:700;line-height:1.15;justify-content:center;padding-left:.85rem;position:relative;transition:color .18s ease,opacity .18s ease;white-space:nowrap}.pricing-context-profile .plan-cta .current-plan-switch::before{background:rgba(var(--current-plan-accent-rgb), 0.2);content:"";height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.pricing-context-profile .plan-cta .current-plan-switch:hover,.pricing-context-profile .plan-cta .current-plan-switch:focus{color:#122630;text-decoration:underline}.pricing-context-profile .plan-cta .current-plan-switch.disabled{cursor:default;opacity:.45;pointer-events:none}@media(max-width: 991px){.my-account .profile-page{flex-direction:column;gap:1.5rem}.my-account .profile-sidebar{flex-basis:auto;position:static;width:100%}.my-account .profile-section-menu.ui.menu{display:flex;flex-direction:row}.my-account .profile-section-menu.ui.menu .item{flex:1 1 0;justify-content:center}}html[data-theme=dark] body.app-theme-scope .profile-pricing-header h1{color:#f8fafc}html[data-theme=dark] body.app-theme-scope .profile-pricing-header p{color:rgba(226,232,240,.78)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-plan-card,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix-wrapper,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-plan-card{background:rgba(8,20,31,.9);border-color:rgba(148,163,184,.16);box-shadow:0 18px 38px rgba(2,9,18,.34)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .plan-label{color:rgba(191,219,254,.78)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .plan-price,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-plan-price{color:#f8fafc}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .plan-price span,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-plan-price span{color:rgba(203,213,225,.7)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .plan-description,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .plan-note,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-plan-summary{color:rgba(226,232,240,.78)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-group h3,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-group-row th{background:rgba(56,189,248,.12) !important;color:#f8fafc}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-group-rows{border-color:rgba(148,163,184,.16)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-row{background:hsla(0,0%,100%,.03)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-row+.pricing-mobile-row{border-top-color:rgba(148,163,184,.12)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-mobile-feature-name,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-feature-name,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-value{color:rgba(241,245,249,.9)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-value-empty{color:rgba(148,163,184,.82)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-value-check{color:#34d399}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix thead,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix thead tr,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix thead th{background:#122634 !important}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix thead th{color:rgba(191,219,254,.78);border-bottom-color:rgba(148,163,184,.16);box-shadow:0 1px 0 rgba(148,163,184,.08),0 10px 20px rgba(2,9,18,.28)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix td,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .pricing-matrix th{border-bottom-color:rgba(148,163,184,.1)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-button{background:hsla(0,0%,100%,.04) !important;color:rgba(241,245,249,.92) !important}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-button-basic{border-color:rgba(251,189,8,.4) !important}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-button-premium{border-color:rgba(242,113,28,.42) !important}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-button-platinum{border-color:rgba(33,186,69,.42) !important}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-switch:hover,html[data-theme=dark] body.app-theme-scope .pricing-context-profile .current-plan-switch:focus{color:hsla(0,0%,100%,.94)}html[data-theme=dark] body.app-theme-scope .pricing-context-profile .ui.button.name-price{box-shadow:none}body.app-theme-scope .account-appearance-setting{margin-top:.75em}body.app-theme-scope .account-appearance-setting p{color:var(--text-muted);font-size:1rem;line-height:1.5;margin-bottom:.9em}body.app-theme-scope .any2k-theme-selector{background:var(--surface-muted);border-radius:10px;box-shadow:inset 0 0 0 1px var(--border);display:inline-flex;gap:4px;padding:4px}body.app-theme-scope .any2k-theme-selector .button{background:rgba(0,0,0,0) !important;border-radius:8px !important;box-shadow:none !important;color:var(--text) !important;font-weight:600;margin:0;min-width:96px}body.app-theme-scope .any2k-theme-selector .button.active{background:var(--link) !important;color:#fff !important}body.app-theme-scope .payment-modal .StripeElement{background-color:var(--surface-raised);border-color:var(--border)}body.app-theme-scope .my-account .profile-section-menu.ui.menu .item{color:var(--text-muted)}body.app-theme-scope .my-account .profile-section-menu.ui.menu .item:hover,body.app-theme-scope .my-account .profile-section-menu.ui.menu .item.active{color:var(--text)}html[data-theme=dark] body.app-theme-scope .my-account .profile-card-header>p,html[data-theme=dark] body.app-theme-scope .my-account .profile-card.ui.segment>p,html[data-theme=dark] body.app-theme-scope .my-account .profile-detail-copy,html[data-theme=dark] body.app-theme-scope .my-account .profile-info-list .content,html[data-theme=dark] body.app-theme-scope .my-account .profile-section-panel .meta,html[data-theme=dark] body.app-theme-scope .my-account .profile-section-panel .ui.list>.item,html[data-theme=dark] body.app-theme-scope .my-account .profile-section-panel p{color:rgba(226,232,240,.78)}html[data-theme=dark] body.app-theme-scope .my-account .profile-card.ui.segment{border-color:rgba(148,163,184,.16);background:radial-gradient(circle at top right, rgba(56, 189, 248, 0.08), transparent 32%),linear-gradient(180deg, rgba(21, 28, 35, 0.98), rgba(17, 24, 39, 0.98));box-shadow:0 20px 36px rgba(2,9,18,.24)}html[data-theme=dark] body.app-theme-scope .my-account .profile-danger-card.ui.segment{background:radial-gradient(circle at top right, rgba(248, 113, 113, 0.09), transparent 32%),linear-gradient(180deg, rgba(21, 28, 35, 0.98), rgba(17, 24, 39, 0.98))}html[data-theme=dark] body.app-theme-scope .my-account .profile-card-title.ui.header,html[data-theme=dark] body.app-theme-scope .my-account .profile-detail-block .header,html[data-theme=dark] body.app-theme-scope .my-account .profile-info-list .header,html[data-theme=dark] body.app-theme-scope .my-account .profile-subsection-title{color:#f8fafc}html[data-theme=dark] body.app-theme-scope .my-account .profile-card-title.ui.header>.icon{color:#7dd3fc}html[data-theme=dark] body.app-theme-scope .my-account .contact-support-button.ui.teal.button{background:#155e75}html[data-theme=dark] body.app-theme-scope .my-account .contact-support-button.ui.teal.button:hover,html[data-theme=dark] body.app-theme-scope .my-account .contact-support-button.ui.teal.button:focus{background:#0f5468}html[data-theme=dark] body.app-theme-scope .my-account .profile-section-menu.ui.menu{border-color:rgba(148,163,184,.16);background:rgba(21,28,35,.9);box-shadow:0 18px 34px rgba(2,9,18,.22)}html[data-theme=dark] body.app-theme-scope .choose-plan .ui.block.header{background:var(--surface-raised);color:var(--text);border-color:var(--border);box-shadow:none}html[data-theme=dark] body.app-theme-scope .choose-plan .ui.stackable.segments{background:var(--surface-raised);border-color:var(--border);box-shadow:none}html[data-theme=dark] body.app-theme-scope .choose-plan .ui.stackable.segments>.segment,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.stackable.segments>.ui.secondary.segment,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options{background:var(--surface-raised);border-color:var(--border)}html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .ui.list>.item,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .ui.header,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .plan-cta,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .plan-cta .ui.header,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .plan-cta .current-plan-button,html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .plan-cta .current-plan-label{color:var(--text)}html[data-theme=dark] body.app-theme-scope .choose-plan .ui.segment.choose-options .ui.list>.item .icon:not(.yellow):not(.orange):not(.green){color:var(--text-muted)}html[data-theme=dark] body.app-theme-scope .my-account .profile-section-menu.ui.menu .item{background:rgba(0,0,0,0)}html[data-theme=dark] body.app-theme-scope .my-account .profile-section-menu.ui.menu .item.active{background:rgba(125,211,252,.14);box-shadow:inset 3px 0 0 #7dd3fc;color:#7dd3fc}html[data-theme=dark] body.app-theme-scope .my-account .ui.top.attached.tabular.menu{background:rgba(0,0,0,0);border-bottom-color:var(--border)}html[data-theme=dark] body.app-theme-scope .my-account .ui.top.attached.tabular.menu .item{color:var(--text-muted) !important}html[data-theme=dark] body.app-theme-scope .my-account .ui.top.attached.tabular.menu .item:hover{color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .my-account .ui.top.attached.tabular.menu .active.item{background:var(--surface) !important;border-color:var(--border) !important;border-bottom-color:var(--surface) !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .my-account .ui.top.attached.tabular.menu .active.item:after{background:var(--surface) !important;border-right:1px solid var(--border) !important;border-bottom:1px solid var(--border) !important;border-top:0 !important;border-left:0 !important}html[data-theme=dark] body.app-theme-scope .my-account .ui.bottom.attached.tab.segment,html[data-theme=dark] body.app-theme-scope .my-account .ui.bottom.attached.active.tab.segment{background:var(--surface) !important;border-color:var(--border) !important;box-shadow:none !important;color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .payment-modal .ui.very.large.center.aligned.header.annual-price,html[data-theme=dark] body.app-theme-scope .payment-modal .ui.very.large.center.aligned.header.monthly-price{color:var(--text) !important}html[data-theme=dark] body.app-theme-scope .any2k-theme-selector .button.active{color:#08131c !important}.profile-pricing-page{padding:1.5rem 0 3rem}.profile-pricing-header{max-width:46rem;margin-bottom:1.75rem}.profile-pricing-header h1{margin:0 0 .7rem;font-family:"Source Serif 4",serif;font-size:clamp(2.4rem,4vw,3.35rem);line-height:.98;color:#122630}.profile-pricing-header p{margin:0;font-size:1rem;line-height:1.7;color:rgba(18,38,48,.72)}@media(max-width: 767px){.my-account .profile-page-shell{gap:.75rem;padding-bottom:1.5rem}.my-account .profile-section-menu.ui.menu{flex-wrap:wrap}.my-account .profile-section-menu.ui.menu .item{flex:1 1 calc(50% - .2rem);min-width:calc(50% - .2rem)}.my-account .profile-card.ui.segment{padding:1.1rem !important;border-radius:1rem}.my-account .profile-plan-actions.ui.buttons{display:flex;flex-direction:column}.profile-pricing-page{padding-top:1rem}.profile-pricing-header h1{font-size:2.3rem}}.sources-main{padding:20px;padding-bottom:40px}.trending-article-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;height:2.8em;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.trending-host{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%}.trending-thumbnail{width:80px;height:80px;object-fit:cover;border-radius:4px;display:block;width:80px !important;height:80px !important}.trending-thumbnail-placeholder{width:80px !important;height:80px !important;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:4px}.trending-page,.feeds-page{display:flex;min-height:calc(100vh - 200px);max-width:1600px;margin:0 auto}.trending-sidebar,.feeds-sidebar{width:200px;flex-shrink:0;margin-right:20px}.trending-sidebar .ui.vertical.menu,.feeds-sidebar .ui.vertical.menu{width:100%}.trending-sidebar .ui.vertical.menu .item,.feeds-sidebar .ui.vertical.menu .item{cursor:pointer;transition:background-color .2s}.trending-sidebar .ui.vertical.menu .item:hover,.feeds-sidebar .ui.vertical.menu .item:hover{background-color:rgba(0,0,0,.05)}.trending-sidebar .ui.vertical.menu .item.active,.feeds-sidebar .ui.vertical.menu .item.active{background-color:rgba(33,133,208,.1);color:#2185d0;font-weight:bold}.trending-sidebar .ui.vertical.menu .item i.icon,.feeds-sidebar .ui.vertical.menu .item i.icon{margin-right:.5em}.trending-content,.feeds-content{flex:1;min-width:0}.trending-content .ui.raised.segment,.feeds-content .ui.raised.segment{margin-bottom:2em;padding:2em}.trending-content h3.ui.header,.feeds-content h3.ui.header{margin-bottom:1.5em}.trending-content .section-header,.feeds-content .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.trending-content .section-header h3.ui.header,.feeds-content .section-header h3.ui.header{margin:0}.trending-section,.feeds-section{display:none}.trending-section.active,.feeds-section.active{display:block}.trending-section .ui.table{margin-bottom:0}.trending-rank{font-size:1.3em;font-weight:bold;color:#2185d0}.trending-thumbnail{width:60px;height:50px;object-fit:cover;border-radius:4px}.trending-thumbnail-placeholder{width:60px;height:50px;border-radius:4px}.trending-thumbnail-placeholder .ui.icon.header{margin:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center}.trending-host{color:#999;margin-top:.3em}.trending-user-count{text-align:center}.trending-user-count-number{font-size:1.5em;font-weight:bold;color:#2185d0}.trending-user-count-label{font-size:.75em;color:#999}.already-in-library{cursor:default !important;opacity:.7}#feed-search-results{max-height:500px;overflow-y:auto}.ui.items>.item .header{color:#2185d0;text-decoration:none}.ui.items>.item .header:hover{text-decoration:underline}.ui.items>.item .meta{color:#999;margin-top:.3em}.ui.items>.item .meta span{margin-right:1em}.ui.items>.item .description{margin-top:.5em;color:#666;max-height:3em;overflow:hidden;text-overflow:ellipsis}.ui.items>.item .extra{margin-top:.5em}.ui.items>.item .ui.small.image{width:150px !important;height:150px !important;flex-shrink:0}.ui.items>.item .ui.small.image img{width:100%;height:100%;width:100%;height:100%;object-fit:cover;border-radius:4px}#feed-filter{min-width:250px}#feed-filter .menu>.item.active.selected{display:block !important;opacity:1 !important}#load-more-trigger,#search-load-more-trigger{height:1px}#auto-save-rules-list{margin-top:1.5em}#add-feeds-modal .ui.form{padding:2em;max-width:1200px;margin:0 auto}#add-feeds-modal .ui.horizontal.divider{margin:1em 0}#add-feeds-modal .ui.styled.fluid.accordion{margin-bottom:1.5em;width:100%}#add-feeds-modal #feed-tags-container{margin-top:.5em}#add-feeds-modal #feed-tags-container #tags-loader{display:inline-block;margin-right:.5em}#add-feeds-modal #feed-search-results{display:none;margin-bottom:0}#add-feeds-modal #feed-search-results .ui.divider{margin:2em 0}#add-feeds-modal #feed-search-results h3.ui.header{margin-bottom:1.5em}#add-feeds-modal #feed-search-results #search-loader{display:none}@media only screen and (max-width: 991px){.trending-page,.feeds-page{flex-direction:column}.trending-sidebar,.feeds-sidebar{width:100%;margin-right:0;margin-bottom:20px}.trending-sidebar .ui.vertical.menu,.feeds-sidebar .ui.vertical.menu{display:flex;flex-direction:row}.trending-sidebar .ui.vertical.menu .item,.feeds-sidebar .ui.vertical.menu .item{flex:1;text-align:center}}@media only screen and (max-width: 767px){.trending-content .ui.raised.segment,.feeds-content .ui.raised.segment{padding:1em}.trending-sidebar .ui.vertical.menu .item,.feeds-sidebar .ui.vertical.menu .item{font-size:.9em;padding:.8em .5em}}#add-feeds-modal{width:100vw !important;height:100vh !important;margin:0 !important;left:0 !important;top:0 !important}#add-feeds-modal>.scrolling.content{max-height:calc(100vh - 80px) !important;overflow-y:auto !important}#feed-search-results{max-height:none !important;overflow:visible !important}#search-results-content{max-height:none !important;overflow:visible !important}.feed-cards-container,.subscribed-feeds-container,.newsfeed-articles-container{display:flex;flex-direction:column;gap:1em}.feed-cards-container .feed-card,.feed-cards-container .article-card,.subscribed-feeds-container .feed-card,.subscribed-feeds-container .article-card,.newsfeed-articles-container .feed-card,.newsfeed-articles-container .article-card{width:100% !important;margin:0 !important}.feed-cards-container .feed-card .header,.feed-cards-container .article-card .header,.subscribed-feeds-container .feed-card .header,.subscribed-feeds-container .article-card .header,.newsfeed-articles-container .feed-card .header,.newsfeed-articles-container .article-card .header{font-size:1.1em;font-weight:600;color:#1e1e1e;margin-bottom:.25em}.feed-cards-container .feed-card .meta,.feed-cards-container .article-card .meta,.subscribed-feeds-container .feed-card .meta,.subscribed-feeds-container .article-card .meta,.newsfeed-articles-container .feed-card .meta,.newsfeed-articles-container .article-card .meta{font-size:.9em;color:#666}.feed-cards-container .feed-card .meta .feed-url,.feed-cards-container .article-card .meta .feed-url,.subscribed-feeds-container .feed-card .meta .feed-url,.subscribed-feeds-container .article-card .meta .feed-url,.newsfeed-articles-container .feed-card .meta .feed-url,.newsfeed-articles-container .article-card .meta .feed-url{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.feed-cards-container .feed-card .feed-tags,.feed-cards-container .article-card .feed-tags,.subscribed-feeds-container .feed-card .feed-tags,.subscribed-feeds-container .article-card .feed-tags,.newsfeed-articles-container .feed-card .feed-tags,.newsfeed-articles-container .article-card .feed-tags{display:inline-block;margin-left:.5em}.feed-cards-container .feed-card .description,.feed-cards-container .article-card .description,.subscribed-feeds-container .feed-card .description,.subscribed-feeds-container .article-card .description,.newsfeed-articles-container .feed-card .description,.newsfeed-articles-container .article-card .description{margin-top:.5em;color:#4a4a4a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.feed-cards-container .feed-card img,.feed-cards-container .article-card img,.subscribed-feeds-container .feed-card img,.subscribed-feeds-container .article-card img,.newsfeed-articles-container .feed-card img,.newsfeed-articles-container .article-card img{background-color:#f5f5f5;border:1px solid #e0e0e0}.feed-cards-container .feed-card .content{display:flex;align-items:flex-start;padding:1em}.feed-cards-container .feed-card .feed-image-container{margin-right:1em;flex-shrink:0;width:80px;height:80px}.feed-cards-container .feed-card .feed-image-container img{width:80px;height:80px;object-fit:cover;border-radius:4px}.feed-cards-container .feed-card .feed-content{flex:1;min-width:0}.feed-cards-container .feed-card .feed-actions{margin-left:1em;flex-shrink:0}.feed-cards-container .feed-card .meta{margin-top:.25em}.feed-cards-container .feed-card .description{max-height:3.6em;-webkit-line-clamp:2;line-clamp:2}.subscribed-feeds-container .feed-card .content{display:flex;align-items:flex-start;padding:1em}.subscribed-feeds-container .feed-card .feed-image-container{margin-right:1em;flex-shrink:0;width:80px;height:80px}.subscribed-feeds-container .feed-card .feed-image-container img{width:80px;height:80px;object-fit:cover;border-radius:4px}.subscribed-feeds-container .feed-card .feed-content{flex:1;min-width:0}.subscribed-feeds-container .feed-card .feed-actions{margin-left:1em;flex-shrink:0}.subscribed-feeds-container .feed-card .meta{margin-top:.25em}.subscribed-feeds-container .feed-card .description{max-height:3.6em;-webkit-line-clamp:2;line-clamp:2}.subscribed-feeds-container .feed-card .extra{margin-top:.5em}.subscribed-feeds-container .feed-card .extra span{color:#999;font-size:.9em}.newsfeed-articles-container .article-card .content{display:flex;align-items:flex-start;padding:1em}.newsfeed-articles-container .article-card .article-image-container{margin-right:1em;flex-shrink:0}.newsfeed-articles-container .article-card .article-image-container img{width:120px;height:120px;object-fit:cover;border-radius:4px}.newsfeed-articles-container .article-card .article-image-container .placeholder{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px}.newsfeed-articles-container .article-card .article-image-container .placeholder i.icon{font-size:2em}.newsfeed-articles-container .article-card .article-content{flex:1;min-width:0}.newsfeed-articles-container .article-card .article-actions{margin-left:1em;flex-shrink:0}.newsfeed-articles-container .article-card .header{text-decoration:none}.newsfeed-articles-container .article-card .header:hover{color:#2185d0}.newsfeed-articles-container .article-card .meta{margin-top:.25em}.newsfeed-articles-container .article-card .meta span+span{margin-left:.75em}.newsfeed-articles-container .article-card .description{max-height:4.2em;-webkit-line-clamp:3;line-clamp:3}.deliveries-page{display:flex;min-height:calc(100vh - 200px);max-width:1200px;margin:1.35rem auto 0}.deliveries-sidebar{width:200px;flex-shrink:0;margin-right:20px}.deliveries-sidebar .ui.vertical.menu{width:100%}.deliveries-sidebar .ui.vertical.menu .item{cursor:pointer;transition:background-color .2s}.deliveries-sidebar .ui.vertical.menu .item:hover{background-color:rgba(0,0,0,.05)}.deliveries-sidebar .ui.vertical.menu .item.active{background-color:rgba(33,133,208,.1);color:#2185d0;font-weight:bold}.deliveries-sidebar .ui.vertical.menu .item i.icon{margin-right:.5em}.deliveries-content{flex:1;min-width:0;max-width:900px}.deliveries-content .ui.raised.segment{margin-bottom:2em;padding:2em}.deliveries-content h3.ui.header{margin-bottom:1.5em}.deliveries-content .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.deliveries-content .section-header h3.ui.header{margin:0}.trending-sidebar .ui.vertical.menu,.feeds-sidebar .ui.vertical.menu,.deliveries-sidebar .ui.vertical.menu{gap:.35rem;padding:.45rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.05)}.trending-sidebar .ui.vertical.menu .item,.feeds-sidebar .ui.vertical.menu .item,.deliveries-sidebar .ui.vertical.menu .item{border-radius:.85rem;padding:.82rem .95rem;color:#38515a;font-family:Montserrat,Avenir,"Avenir Next",Trebuchet,Verdana,sans-serif;font-size:.92rem;font-weight:700;line-height:1.25;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.trending-sidebar .ui.vertical.menu .item i.icon,.feeds-sidebar .ui.vertical.menu .item i.icon,.deliveries-sidebar .ui.vertical.menu .item i.icon{margin-right:.55rem;font-size:.92rem;opacity:.75}.trending-sidebar .ui.vertical.menu .item:hover,.trending-sidebar .ui.vertical.menu .item:focus,.feeds-sidebar .ui.vertical.menu .item:hover,.feeds-sidebar .ui.vertical.menu .item:focus,.deliveries-sidebar .ui.vertical.menu .item:hover,.deliveries-sidebar .ui.vertical.menu .item:focus{background-color:rgba(15,23,42,.04);color:#142b33}.trending-sidebar .ui.vertical.menu .item.active,.feeds-sidebar .ui.vertical.menu .item.active,.deliveries-sidebar .ui.vertical.menu .item.active{background-color:#edf7f8;color:#0d6f7f;box-shadow:inset 3px 0 0 #0d6f7f;font-weight:800}.trending-content .ui.raised.segment,.feeds-content .ui.raised.segment,.deliveries-content .ui.raised.segment,.sources-main>.ui.raised.segment{border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;background:radial-gradient(circle at top right, rgba(13, 111, 127, 0.04), transparent 32%),linear-gradient(180deg, #ffffff, #fbfcfd);box-shadow:0 14px 30px rgba(15,23,42,.05)}.trending-content .ui.raised.segment .ui.header,.feeds-content .ui.raised.segment .ui.header,.deliveries-content .ui.raised.segment .ui.header,.sources-main>.ui.raised.segment .ui.header{color:#122630}.trending-content .ui.raised.segment .ui.header>.icon,.feeds-content .ui.raised.segment .ui.header>.icon,.deliveries-content .ui.raised.segment .ui.header>.icon,.sources-main>.ui.raised.segment .ui.header>.icon{color:#0d6f7f}.trending-content .ui.raised.segment .sub.header,.feeds-content .ui.raised.segment .sub.header,.deliveries-content .ui.raised.segment .sub.header,.sources-main>.ui.raised.segment .sub.header{color:#647780}.newsfeed-articles-container .article-card,.subscribed-feeds-container .feed-card,.feed-cards-container .feed-card{border:1px solid rgba(15,23,42,.08);border-radius:1.15rem;background:radial-gradient(circle at top right, rgba(13, 111, 127, 0.03), transparent 28%),linear-gradient(180deg, #ffffff, #fbfcfd);box-shadow:0 14px 28px rgba(15,23,42,.05)}.newsfeed-articles-container .article-card .content,.subscribed-feeds-container .feed-card>.content,.feed-cards-container .feed-card>.content{border-radius:inherit}.deliveries-section{display:none}.deliveries-section.active{display:block}@media only screen and (max-width: 991px){.deliveries-page{flex-direction:column}.deliveries-sidebar{width:100%;margin-right:0;margin-bottom:20px}.deliveries-sidebar .ui.vertical.menu{display:flex;flex-direction:row}.deliveries-sidebar .ui.vertical.menu .item{flex:1;text-align:center}}@media only screen and (max-width: 767px){.deliveries-page{margin-top:.75rem}.deliveries-content .ui.raised.segment{padding:1em}.deliveries-sidebar .ui.vertical.menu .item{font-size:.9em;padding:.8em .5em}}.library-page{display:flex;--article-reader-panel-width: clamp(50rem, 64vw, 70rem);min-height:calc(100vh - 200px);width:100%;max-width:calc(100% - 4em);margin:2em auto 0;padding:0 2em;transition:padding-right .28s ease}body.app-theme-scope .sources-main,body.app-theme-scope .trending-content,body.app-theme-scope .feeds-content,body.app-theme-scope .deliveries-content,body.app-theme-scope .trending-page,body.app-theme-scope .feeds-page,body.app-theme-scope .deliveries-page{color:var(--text)}body.app-theme-scope .trending-thumbnail-placeholder,body.app-theme-scope .newsfeed-articles-container .article-card .article-image-container .placeholder,body.app-theme-scope .feed-cards-container .feed-card img,body.app-theme-scope .subscribed-feeds-container .feed-card img,body.app-theme-scope .newsfeed-articles-container .article-card img{background-color:var(--surface-muted) !important;border-color:var(--border) !important}body.app-theme-scope .trending-rank,body.app-theme-scope .trending-user-count-number,body.app-theme-scope .ui.items>.item .header,body.app-theme-scope .newsfeed-articles-container .article-card .header:hover{color:var(--link)}body.app-theme-scope .trending-host,body.app-theme-scope .trending-user-count-label,body.app-theme-scope .ui.items>.item .meta,body.app-theme-scope .ui.items>.item .description,body.app-theme-scope .feed-card .meta,body.app-theme-scope .feed-card .description,body.app-theme-scope .article-card .meta,body.app-theme-scope .article-card .description,body.app-theme-scope .subscribed-feeds-container .feed-card .extra span{color:var(--text-muted)}body.app-theme-scope .feed-cards-container .feed-card .header,body.app-theme-scope .subscribed-feeds-container .feed-card .header,body.app-theme-scope .newsfeed-articles-container .article-card .header{color:var(--text)}body.app-theme-scope .feed-cards-container .feed-card,body.app-theme-scope .subscribed-feeds-container .feed-card,body.app-theme-scope .newsfeed-articles-container .article-card{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border)}body.app-theme-scope .article-list-item{background:var(--surface-raised);border-color:var(--border)}body.app-theme-scope .article-list-item:hover{border-color:rgba(34,36,38,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}body.app-theme-scope .article-list-item.reader-active{border-color:rgba(33,133,208,.45);background:linear-gradient(180deg, rgba(33, 133, 208, 0.08), rgba(33, 133, 208, 0.03));box-shadow:inset 0 0 0 1px rgba(33,133,208,.16),0 16px 32px rgba(15,23,42,.08)}body.app-theme-scope .article-thumbnail{background:var(--surface-muted)}body.app-theme-scope .article-thumbnail.no-image{background:linear-gradient(180deg, rgba(15, 23, 42, 0.18) 0%, rgba(15, 23, 42, 0.05) 36%, rgba(15, 23, 42, 0) 68%),linear-gradient(135deg, #667eea 0%, #764ba2 100%)}body.app-theme-scope .article-list-item.file-article .article-thumbnail.no-image{background:linear-gradient(180deg, rgba(15, 23, 42, 0.18) 0%, rgba(15, 23, 42, 0.05) 36%, rgba(15, 23, 42, 0) 68%),linear-gradient(135deg, #1f6f8b 0%, #145374 100%)}body.app-theme-scope .article-header a{color:var(--text)}body.app-theme-scope .article-header a:hover{color:var(--link)}body.app-theme-scope .article-summary,body.app-theme-scope .article-actions .article-button a{color:var(--text-muted)}body.app-theme-scope .article-actions .article-button a:hover{background:var(--surface-muted);color:var(--text)}body.app-theme-scope .article-actions .article-button.unlike a,body.app-theme-scope .article-actions .article-button.unlike a:hover,body.app-theme-scope .article-actions .article-button.unlike a:focus{color:#dc2626 !important}body.app-theme-scope .article-actions .article-button.unarchive a,body.app-theme-scope .article-actions .article-button.unarchive a:hover,body.app-theme-scope .article-actions .article-button.unarchive a:focus{color:#d97706 !important}body.app-theme-scope .trending-sidebar .ui.vertical.menu,body.app-theme-scope .feeds-sidebar .ui.vertical.menu,body.app-theme-scope .deliveries-sidebar .ui.vertical.menu{border-color:var(--border);background:var(--surface-raised);box-shadow:0 16px 30px rgba(15,23,42,.08)}body.app-theme-scope .trending-sidebar .ui.vertical.menu .item,body.app-theme-scope .feeds-sidebar .ui.vertical.menu .item,body.app-theme-scope .deliveries-sidebar .ui.vertical.menu .item{color:var(--text-muted)}body.app-theme-scope .trending-sidebar .ui.vertical.menu .item:hover,body.app-theme-scope .trending-sidebar .ui.vertical.menu .item:focus,body.app-theme-scope .feeds-sidebar .ui.vertical.menu .item:hover,body.app-theme-scope .feeds-sidebar .ui.vertical.menu .item:focus,body.app-theme-scope .deliveries-sidebar .ui.vertical.menu .item:hover,body.app-theme-scope .deliveries-sidebar .ui.vertical.menu .item:focus{background-color:var(--surface-muted);color:var(--text)}body.app-theme-scope .trending-sidebar .ui.vertical.menu .item.active,body.app-theme-scope .feeds-sidebar .ui.vertical.menu .item.active,body.app-theme-scope .deliveries-sidebar .ui.vertical.menu .item.active{background-color:rgba(13,111,127,.1);color:#0d6f7f;box-shadow:inset 3px 0 0 #0d6f7f}body.app-theme-scope .trending-content .ui.raised.segment,body.app-theme-scope .feeds-content .ui.raised.segment,body.app-theme-scope .deliveries-content .ui.raised.segment,body.app-theme-scope .sources-main>.ui.raised.segment{border-color:var(--border);background:radial-gradient(circle at top right, rgba(56, 189, 248, 0.04), transparent 32%),linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:0 18px 34px rgba(15,23,42,.08)}body.app-theme-scope .trending-content .ui.raised.segment .ui.header,body.app-theme-scope .feeds-content .ui.raised.segment .ui.header,body.app-theme-scope .deliveries-content .ui.raised.segment .ui.header,body.app-theme-scope .sources-main>.ui.raised.segment .ui.header{color:var(--text)}body.app-theme-scope .trending-content .ui.raised.segment .sub.header,body.app-theme-scope .feeds-content .ui.raised.segment .sub.header,body.app-theme-scope .deliveries-content .ui.raised.segment .sub.header,body.app-theme-scope .sources-main>.ui.raised.segment .sub.header{color:var(--text-muted)}body.app-theme-scope .newsfeed-articles-container .article-card,body.app-theme-scope .subscribed-feeds-container .feed-card,body.app-theme-scope .feed-cards-container .feed-card{border-color:var(--border);background:radial-gradient(circle at top right, rgba(56, 189, 248, 0.03), transparent 28%),linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:0 16px 30px rgba(15,23,42,.08)}html[data-theme=dark] body.app-theme-scope .trending-sidebar .ui.vertical.menu,html[data-theme=dark] body.app-theme-scope .feeds-sidebar .ui.vertical.menu,html[data-theme=dark] body.app-theme-scope .deliveries-sidebar .ui.vertical.menu{background:rgba(21,28,35,.9);box-shadow:0 18px 34px rgba(2,9,18,.22)}html[data-theme=dark] body.app-theme-scope .trending-sidebar .ui.vertical.menu .item.active,html[data-theme=dark] body.app-theme-scope .feeds-sidebar .ui.vertical.menu .item.active,html[data-theme=dark] body.app-theme-scope .deliveries-sidebar .ui.vertical.menu .item.active{background:rgba(125,211,252,.14);color:#7dd3fc;box-shadow:inset 3px 0 0 #7dd3fc}html[data-theme=dark] body.app-theme-scope .trending-content .ui.raised.segment,html[data-theme=dark] body.app-theme-scope .feeds-content .ui.raised.segment,html[data-theme=dark] body.app-theme-scope .deliveries-content .ui.raised.segment,html[data-theme=dark] body.app-theme-scope .sources-main>.ui.raised.segment,html[data-theme=dark] body.app-theme-scope .newsfeed-articles-container .article-card,html[data-theme=dark] body.app-theme-scope .subscribed-feeds-container .feed-card,html[data-theme=dark] body.app-theme-scope .feed-cards-container .feed-card{background:radial-gradient(circle at top right, rgba(56, 189, 248, 0.08), transparent 32%),linear-gradient(180deg, rgba(21, 28, 35, 0.98), rgba(17, 24, 39, 0.98));box-shadow:0 22px 38px rgba(2,9,18,.24)}html[data-theme=dark] body.app-theme-scope .article-list-item:hover{border-color:#93c5fd;box-shadow:0 0 0 1px rgba(147,197,253,.28),0 8px 24px rgba(2,9,18,.32)}html[data-theme=dark] body.app-theme-scope .article-list-item.reader-active{border-color:#93c5fd;background:linear-gradient(180deg, rgba(59, 130, 246, 0.16), rgba(30, 41, 59, 0.72));box-shadow:inset 0 0 0 1px rgba(147,197,253,.22),0 18px 36px rgba(2,9,18,.42)}html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unlike a,html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unlike a:hover,html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unlike a:focus{color:#f87171 !important}html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unarchive a,html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unarchive a:hover,html[data-theme=dark] body.app-theme-scope .article-actions .article-button.unarchive a:focus{color:#fbbf24 !important}.library-sidebar{width:200px;flex-shrink:0;margin-right:20px}.library-sidebar .ui.vertical.menu{width:100%}.library-sidebar .ui.vertical.menu .item{cursor:pointer;transition:background-color .2s}.library-sidebar .ui.vertical.menu .item:hover{background-color:rgba(0,0,0,.05)}.library-sidebar .ui.vertical.menu .item.active{background-color:rgba(33,133,208,.1);color:#2185d0;font-weight:bold}.library-sidebar .ui.vertical.menu .item i.icon{margin-right:.5em}.library-sidebar .sidebar-tags-filter{margin-top:1em;display:none}.library-sidebar .sidebar-tags-filter.visible{display:block}.library-sidebar .sidebar-tags-filter .filter-tag-dropdown{width:100%}.library-sidebar .sidebar-tags-filter .filter-tag-dropdown .text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-content{flex:1;min-width:0;transition:max-width .28s ease}@media only screen and (min-width: 992px){.library-page.reader-open{padding-left:.2rem;padding-right:calc(var(--article-reader-panel-width) + .6rem)}.library-page.reader-open .library-sidebar{display:none}.library-page.reader-open .library-content{max-width:100%}.library-page.reader-open .article-list{gap:.25em}.library-page.reader-open .article-list-item{flex-direction:row;flex-wrap:wrap;gap:.6em;padding:.7em .8em}.library-page.reader-open .article-thumbnail{width:68px;height:68px;flex-shrink:0}.library-page.reader-open .article-content{flex:1;min-width:0}.library-page.reader-open .article-content .article-header{font-size:.95em;margin-bottom:.2em}.library-page.reader-open .article-content .article-header a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.library-page.reader-open .article-content .article-summary{font-size:.84em;-webkit-line-clamp:2}.library-page.reader-open .article-actions{display:none}}@media only screen and (max-width: 991px){.library-page{flex-direction:column}.library-sidebar{width:100%;margin-right:0;margin-bottom:20px}.library-sidebar .ui.vertical.menu{display:flex;flex-direction:row}.library-sidebar .ui.vertical.menu .item{flex:1;text-align:center}.library-sidebar .sidebar-tags-filter{margin-top:1em}}@media only screen and (max-width: 767px){.library-page{max-width:100%;margin:.5em auto 0;padding:0 .5em}.library-sidebar{margin-bottom:.75em}.library-sidebar .ui.vertical.menu .item{font-size:.9em;padding:.8em .5em}}.article-list{display:flex;flex-direction:column;gap:.75em;margin-bottom:3em}#infinite-scroll-trigger{min-height:1px;height:20px;margin-bottom:2em}.article-list-item{display:flex;align-items:flex-start;gap:1em;padding:1em;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.article-list-item:hover{border-color:rgba(34,36,38,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.article-list-item.sample-article{display:none}.article-list-item.reader-active{border-color:rgba(33,133,208,.45);box-shadow:0 0 0 1px rgba(33,133,208,.2),0 16px 32px rgba(15,23,42,.08)}.article-thumbnail{flex-shrink:0;width:120px;height:80px;border-radius:.28571429rem;overflow:hidden;background:#f5f5f5}.article-thumbnail a{display:block;width:100%;height:100%}.article-thumbnail img{width:100%;height:100%;object-fit:cover}.article-thumbnail.no-image{background:linear-gradient(180deg, rgba(15, 23, 42, 0.18) 0%, rgba(15, 23, 42, 0.05) 36%, rgba(15, 23, 42, 0) 68%),linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.article-thumbnail.no-image a{display:flex;align-items:center;justify-content:center}.article-thumbnail.no-image img{display:none}.article-thumbnail-placeholder{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;height:100%;padding:.75rem;color:#fff;text-align:center}.article-thumbnail-placeholder .article-thumbnail-placeholder-icon.icon{margin:0;font-size:2.4rem;line-height:1;opacity:.72}.article-thumbnail-placeholder-label{font-size:.9rem;font-weight:700;letter-spacing:.1em;line-height:1.1}.library-page.reader-open .article-thumbnail-placeholder{gap:.3rem}.library-page.reader-open .article-thumbnail-placeholder .article-thumbnail-placeholder-icon.icon{font-size:2rem}.library-page.reader-open .article-thumbnail-placeholder-label{font-size:.75rem}.article-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5em}.article-header{font-size:1.1em;font-weight:600;line-height:1.3}.article-header a{color:rgba(0,0,0,.87);text-decoration:none}.article-header a:hover{color:#2185d0}.article-summary{font-size:.95em;color:rgba(0,0,0,.6);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-actions{flex-shrink:0;display:flex;gap:.5em;align-items:flex-start;padding-top:.2em}.article-actions .article-button a{display:flex;align-items:center;gap:.3em;padding:.5em .75em;color:rgba(0,0,0,.6);text-decoration:none;border-radius:.28571429rem;transition:all .1s ease;font-size:.9em}.article-actions .article-button a:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.87)}.article-actions .article-button a .inner-text{transition:color .18s ease,transform .18s ease}.article-actions .article-button a i.icon{margin:0;transition:color .18s ease,transform .18s ease}.article-actions .article-button.delete a:hover{background:rgba(219,40,40,.1);color:#db2828}@media only screen and (max-width: 991px){.article-list-item{flex-direction:row;flex-wrap:wrap;gap:.75em;padding:.75em}.article-thumbnail{width:100px;height:100px;flex-shrink:0}.article-content{flex:1;min-width:0}.article-content .article-header{font-size:1em;margin-bottom:.3em}.article-content .article-summary{font-size:.9em;-webkit-line-clamp:3}.article-actions{width:100%;justify-content:flex-start;gap:.5em;border-top:1px solid rgba(34,36,38,.1);padding-top:.75em;margin-top:0}.article-actions .article-button a{padding:.5em .7em;font-size:.9em}}@media only screen and (max-width: 767px){.article-thumbnail{width:80px;height:80px}.article-content .article-summary{font-size:.85em}.article-actions .article-button a{padding:.45em .65em;font-size:.85em}}div.ui.steps a.step{height:90px !important}div.ui.steps a.step div.content div.description{padding-top:10px !important}.ui.message{margin:0 !important}.text.white{color:#fff}.text.grey{color:#ccc}.text.black{color:#1b1c1d}.text.yellow{color:#f2c61f}.text.teal{color:#00b5ad}.text.red{color:#d95c5c}.text.purple{color:#564f8a}.text.pink{color:#d9499a}.text.orange{color:#e07b53}.text.green{color:#5bbd72}.text.blue{color:#3b83c0}
