.citations-container,.conexoes-container,.leituras-container,.library-container,.repository-container,.preferences-container,.preferencias-container,.dados-pesquisa-container,.duplicates-page,.favoritos-page,.indicacoes-container,.library-stats-page,.reading-order-container,.references-container,.trash-container,.usage-map-container,.archive-container,.manage-projects-container,.admin-panel-container,.conexoes-new-container,.conexoes-main-content,.lacunas-container,.lacunas-tab-content,.app-content{padding-bottom:130px}.leitura-title,.leitura-title-link,.leitura-title-text{font-size:calc(15px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.leitura-meta{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.leitura-info{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.leituras-tab,.leituras-status-select{font-size:calc(13px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.relevance-badge-display{font-size:calc(11px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.leituras-empty-state h2{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.leituras-empty-state p{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.conexoes-new-title{font-size:calc(28px * var(--bigwa-content-scale, 1))!important}.conexoes-new-tab{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.conexoes-new-tab .tab-label{font-weight:var(--bigwa-content-weight, 500)!important}.conexoes-new-tab .tab-count{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.conexoes-new-empty-state h2{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.conexoes-new-empty-state p,.conexoes-new-btn-export,.conexoes-new-btn-primary{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.lacunas-stat-value{font-size:calc(32px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.lacunas-stat-label{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.lacunas-insights-title,.lacunas-matrix-title{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.lacunas-insight-message{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.lacunas-insight-suggestion,.lacunas-matrix th,.lacunas-matrix td{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.lacunas-empty h3{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.lacunas-empty p{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.lacunas-legend{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.lacunas-header h2{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.lacunas-header p{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.lacunas-info h3{font-size:calc(16px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.lacunas-info p{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.lacunas-info li{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.tecer-title{font-size:calc(28px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.tecer-tag-filter{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.tecer-tag-sintese-count{font-size:calc(11px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.tecer-tag-name{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.tecer-tag-count{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.tecer-block-title-text{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.tecer-block-meta{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.tecer-citation-text{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;line-height:1.6!important}.tecer-citation-ref{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.tecer-paraphrase-text{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;line-height:1.6!important}.tecer-section-label{font-size:calc(11px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.tecer-open-reading-btn,.tecer-add-paraphrase-btn{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.tecer-blocos-empty h3{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.tecer-blocos-empty p,.tecer-paraphrase-textarea{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.tecer-btn-save,.tecer-btn-cancel{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.tecer-tab{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.rascunho-inline-placeholder{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.rascunho-inline-textarea{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.rascunho-inline-hint{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.rascunho-inline-label{font-size:calc(10px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.rascunho-inline-text{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.rascunho-inline-cancel,.rascunho-inline-save{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.tecer-rascunho-label{font-size:calc(12px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.tecer-rascunho-text{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.cobertura-title h2{font-size:calc(20px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.coverage-score{font-size:calc(13px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.stat-value{font-size:calc(28px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.stat-label{font-size:calc(10px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.obras-incontornaveis h3{font-size:calc(15px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.obras-incontornaveis h3 .count{font-size:calc(12px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.empty-state p{font-size:calc(15px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.empty-state span{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.urgency-badge{font-size:calc(11px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.card-authors{font-size:calc(14px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.card-title{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.cited-count{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.relevant-sections>span:first-child{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.section-tag{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.cited-by>span{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.cited-by li,.search-status{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.cobertura-integrada .btn-primary,.cobertura-integrada .btn-secondary,.cobertura-integrada .btn-ghost,.cobertura-integrada .btn-view,.cobertura-integrada .btn-sweep{font-size:calc(12px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.toggle-ignored{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.ignored-item span{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.ignored-item button{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-title,.sextante-title{font-size:calc(13px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.sextante-panel .sextante-badge,.sextante-badge{font-size:calc(9px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.sextante-panel .sextante-locked-content p,.sextante-locked-content p{font-size:calc(13px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.sextante-panel .sextante-locked-content span,.sextante-locked-content span{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-empty-content p,.sextante-empty-content p{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-loading-content p,.sextante-loading-content p,.sextante-panel .sextante-generating-content p,.sextante-generating-content p{font-size:calc(13px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-error-content p,.sextante-error-content p,.sextante-panel .sextante-error-content button,.sextante-error-content button,.sextante-panel .sextante-ready-content p,.sextante-ready-content p{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-generate-btn,.sextante-generate-btn{font-size:calc(13px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.sextante-panel .sextante-summary p,.sextante-summary p{font-size:calc(12px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-insight .insight-title,.sextante-insight .insight-title,.insight-title{font-size:calc(12px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.sextante-panel .sextante-insight .insight-description,.sextante-insight .insight-description,.insight-description,.sextante-panel .sextante-insight .insight-action,.sextante-insight .insight-action,.insight-action{font-size:calc(11px * var(--bigwa-content-scale, 1))!important}.sextante-panel .sextante-timestamp,.sextante-timestamp{font-size:calc(10px * var(--bigwa-content-scale, 1))!important}.sextante-panel .stale-badge,.stale-badge{font-size:calc(10px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 500)!important}.leituras-table th,.usage-map-table th{font-size:11px!important}.order-number{font-size:13px!important}.modal-title{font-size:calc(18px * var(--bigwa-content-scale, 1))!important;font-weight:var(--bigwa-content-weight, 600)!important}.modal-content p{font-size:calc(14px * var(--bigwa-content-scale, 1))!important}.tecer-citation-section{margin-bottom:20px!important;padding-bottom:16px!important;border-bottom:1px solid #e5e7eb!important}.tecer-section-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-bottom:10px!important}.tecer-section-label{display:inline-block!important;font-size:10px!important;font-weight:600!important;letter-spacing:.5px!important;color:#9ca3af!important;text-transform:uppercase!important}.tecer-copy-btn,.tecer-edit-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;padding:0!important;background:transparent!important;border:none!important;color:#9ca3af!important;cursor:pointer!important;border-radius:4px!important;transition:all .15s ease!important;flex-shrink:0!important}.tecer-copy-btn:hover,.tecer-edit-btn:hover{background:#477b721a!important;color:#477b72!important}.tecer-citation-text{display:block!important;margin:0 0 10px!important;padding:14px 18px!important;background:#f8fafb!important;border-left:4px solid #477B72!important;border-radius:0 8px 8px 0!important;font-size:14px!important;font-style:italic!important;line-height:1.7!important;color:#374151!important}.tecer-citation-ref{display:block!important;font-size:12px!important;color:#9ca3af!important}.tecer-paraphrase-section{margin-bottom:16px!important}.tecer-paraphrase-actions{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin-left:8px!important}.tecer-paraphrase-text{display:block!important;margin:0!important;padding:14px 18px!important;background:#fffbeb!important;border-left:4px solid #F2BC41!important;border-radius:0 8px 8px 0!important;font-size:14px!important;line-height:1.7!important;color:#374151!important}.tecer-add-paraphrase-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:10px 16px!important;background:#fff!important;border:1px dashed #d1d5db!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:#6b7280!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important}.tecer-add-paraphrase-btn:hover{border-color:#477b72!important;border-style:solid!important;color:#477b72!important;background:#477b7208!important}.tecer-add-paraphrase-btn svg{flex-shrink:0!important;width:14px!important;height:14px!important}.tecer-paraphrase-edit{display:flex!important;flex-direction:column!important;gap:12px!important}.tecer-paraphrase-textarea{width:100%!important;min-height:100px!important;padding:14px!important;border:2px solid #477B72!important;border-radius:8px!important;font-size:14px!important;font-family:inherit!important;line-height:1.6!important;color:#374151!important;resize:vertical!important;outline:none!important;background:#fff!important}.tecer-paraphrase-textarea:focus{box-shadow:0 0 0 3px #477b7226!important}.tecer-paraphrase-edit-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.tecer-btn-save{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:10px 20px!important;background:#477b72!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;color:#fff!important;cursor:pointer!important;transition:all .15s ease!important}.tecer-btn-save:hover:not(:disabled){background:#3d6a62!important}.tecer-btn-save:disabled{opacity:.6!important;cursor:not-allowed!important}.tecer-btn-cancel{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:10px 20px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;color:#6b7280!important;cursor:pointer!important;transition:all .15s ease!important}.tecer-btn-cancel:hover{border-color:#d1d5db!important;background:#f9fafb!important}.tecer-block-footer{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding-top:16px!important;margin-top:8px!important;border-top:1px solid #f0f0f0!important}.tecer-open-reading-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:10px 16px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:#6b7280!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important;text-decoration:none!important}.tecer-open-reading-btn:hover{border-color:#477b72!important;color:#477b72!important;background:#477b7208!important}.tecer-open-reading-btn svg{flex-shrink:0!important;width:14px!important;height:14px!important}.tecer-block-content{padding:20px 24px 24px 36px!important;background:#fafbfc!important;border-top:1px solid #f0f0f0!important}.tecer-block-header{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;cursor:pointer!important;transition:background .15s ease!important}.tecer-block-header:hover{background:#477b7205!important}.tecer-block-item{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;margin-bottom:12px!important;transition:all .2s ease!important}.tecer-block-item:last-child{margin-bottom:0!important}.tecer-block-item.expanded{border-color:#477b72!important;box-shadow:0 4px 16px #477b721f!important}.tecer-block-chevron{color:#9ca3af!important;flex-shrink:0!important;transition:transform .2s ease!important}.tecer-block-chevron.rotated{transform:rotate(90deg)!important}.tecer-block-title-text{flex:1!important;font-size:14px!important;font-weight:500!important;color:#374151!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}.tecer-block-meta{font-size:13px!important;color:#9ca3af!important;white-space:nowrap!important;flex-shrink:0!important}.tecer-tag-group{margin-bottom:16px!important}.tecer-tag-header{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;cursor:pointer!important;transition:all .15s ease!important}.tecer-tag-header:hover{background:#f3f4f6!important}.tecer-tag-header.expanded{border-radius:10px 10px 0 0!important;border-bottom-color:transparent!important;background:linear-gradient(135deg,#477b72,#45a08f)!important;border-color:#477b72!important}.tecer-tag-header.expanded .tecer-tag-name{color:#fff!important}.tecer-tag-header.expanded .tecer-tag-count{background:#ffffff40!important;color:#fff!important}.tecer-tag-header.expanded .tecer-tag-chevron{color:#fff!important}.tecer-tag-name{font-size:14px!important;font-weight:600!important;color:#374151!important;flex:1!important;letter-spacing:.3px!important}.tecer-tag-count{font-size:12px!important;font-weight:500!important;color:#6b7280!important;background:#e5e7eb!important;padding:4px 12px!important;border-radius:12px!important}.tecer-tag-chevron{color:#9ca3af!important;transition:transform .2s ease!important;flex-shrink:0!important}.tecer-tag-chevron.rotated{transform:rotate(90deg)!important}.tecer-tag-blocks{padding:16px!important;border:1px solid #e5e7eb!important;border-top:none!important;border-radius:0 0 10px 10px!important;background:#fafafa!important}.tecer-translate-section{margin:12px 0!important}.tecer-translation-section{margin:16px 0!important;padding-top:12px!important;border-top:1px solid #f0f0f0!important}.tecer-translation-section .tecer-section-header{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.tecer-translation-text{display:block!important;margin:0!important;padding:14px 18px!important;background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-left:4px solid #22c55e!important;border-radius:0 8px 8px 0!important;font-size:14px!important;line-height:1.7!important;color:#374151!important}.tecer-translate-section{margin:12px 0 16px!important}.tecer-translate-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border:1px solid #22c55e!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:#166534!important;cursor:pointer!important;transition:all .15s ease!important}.tecer-translate-btn:hover:not(:disabled){background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;border-color:#16a34a!important}.tecer-translate-btn:disabled{opacity:.7!important;cursor:wait!important}.tecer-translate-btn .spinning{animation:spin 1s linear infinite!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bigwa-toast{display:flex;align-items:center;gap:12px;background:#323232;color:#fff;border-radius:4px;padding:12px 16px;font-size:14px;font-weight:400;box-shadow:0 2px 5px #00000042;max-width:400px;min-width:280px}.bigwa-toast--visible{animation:bigwa-toast-enter .2s ease-out}.bigwa-toast--hidden{opacity:0}.bigwa-toast__content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bigwa-toast__message{font-size:13px;line-height:1.4}.bigwa-toast__description{font-size:11px;color:#fff9;line-height:1.3}.bigwa-toast__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bigwa-toast__btn{padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease-out,border-color .15s ease-out;line-height:1.3}.bigwa-toast__btn--primary{background:#477b72;color:#fff;border:none}.bigwa-toast__btn--primary:hover{background:#45a08f}.bigwa-toast__btn--primary:focus-visible{outline:2px solid rgba(71,123,114,.5);outline-offset:2px}.bigwa-toast__btn--alert{background:#f2bc41;color:#000;border:none}.bigwa-toast__btn--alert:hover{background:#f5cb66}.bigwa-toast__btn--alert:focus-visible{outline:2px solid rgba(242,188,65,.5);outline-offset:2px}.bigwa-toast__btn--neutral{background:#dadada2e;color:#dadada;border:1px solid rgba(218,218,218,.3)}.bigwa-toast__btn--neutral:hover{background:#dadada47;border-color:#dadada73}.bigwa-toast__btn--neutral:focus-visible{outline:2px solid rgba(218,218,218,.3);outline-offset:2px}.bigwa-toast__btn--destructive{background:#d4918a;color:#fff;border:none}.bigwa-toast__btn--destructive:hover{background:#daa29c}.bigwa-toast__btn--destructive:focus-visible{outline:2px solid rgba(212,145,138,.5);outline-offset:2px}.bigwa-toast__btn--informative{background:#a8c4d4;color:#000;border:none}.bigwa-toast__btn--informative:hover{background:#bdd3df}.bigwa-toast__btn--informative:focus-visible{outline:2px solid rgba(168,196,212,.5);outline-offset:2px}@keyframes bigwa-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-page{min-height:100vh;background:linear-gradient(135deg,#5a9a8f,#8fb369 25%,#c9a961 75%,#d4af37);display:flex;align-items:center;justify-content:center;padding:1.4rem}.landing-content{max-width:630px;width:100%;text-align:center;color:#fff;margin-top:-8.4rem}.landing-logo{margin-bottom:-.7rem;display:flex;justify-content:center;align-items:center;margin-top:0}.logo-image{max-width:490px;height:auto;filter:drop-shadow(0 7px 14px rgba(0,0,0,.15));animation:float 3s ease-in-out infinite}.landing-title{margin-top:-7rem;font-size:2.1rem;font-weight:600;margin-bottom:1.4rem;color:#fff;text-shadow:0 1.4px 2.8px rgba(0,0,0,.1)}.landing-subtitle{font-size:.875rem;font-weight:400;margin-bottom:2.1rem;color:#fffffff2;line-height:1.6;max-width:490px;margin-left:auto;margin-right:auto}.landing-trust-message{font-size:.85rem;color:#ffffffb3;margin-bottom:2rem;margin-top:0;letter-spacing:.02em;line-height:1.6}.google-drive-highlight{font-weight:700;color:#f4e4a6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.landing-buttons{display:flex;gap:1.05rem;justify-content:center;margin-bottom:2.8rem;flex-wrap:wrap}.button{padding:.7rem 1.75rem;font-size:1rem;font-weight:600;border-radius:35px;cursor:pointer;transition:all .3s ease;border:none;min-width:126px}.button:disabled{opacity:.6;cursor:not-allowed}.button-primary{background:#fff;color:#5a9a8f;box-shadow:0 2.8px 4.2px #0000001a}.button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4.2px 8.4px #00000026}.button-outline{background:transparent;color:#fff;border:1.4px solid white}.button-outline:hover:not(:disabled){background:#ffffff1a;transform:translateY(-2px)}.landing-install-wrapper{text-align:center;margin-top:-1.4rem;margin-bottom:1.4rem}.landing-install-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;padding:.5rem 1.4rem;min-width:auto}.landing-install-hint{color:#ffffffb3;font-size:.75rem;margin-top:.5rem}.landing-ipad-install{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:20px 24px;max-width:340px;margin:0 auto;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-ipad-install-icon{text-align:center;margin-bottom:12px}.landing-ipad-install-title{color:#fff;font-size:1rem;font-weight:600;text-align:center;margin:0 0 16px}.landing-ipad-install-steps{display:flex;flex-direction:column;gap:12px}.landing-ipad-install-step{display:flex;align-items:center;gap:12px;color:#ffffffd9;font-size:.9rem}.landing-ipad-step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#477b72;color:#fff;font-size:.8rem;font-weight:600;flex-shrink:0}.error-message{color:#ff6b6b;background:#fff;padding:.7rem;border-radius:5.6px;margin-top:.7rem;font-weight:500}@media(max-width:768px){.landing-title{font-size:1.4rem}.landing-trust-message{font-size:.75rem}.landing-buttons{flex-direction:column;align-items:center}.button{width:100%;max-width:210px}.logo-image{max-width:245px}}.landing-footer{margin-top:1rem;padding-top:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.landing-footer-link{color:#ffffffd9;text-decoration:none;font-size:.8rem;transition:color .2s ease}.landing-footer-link:hover{color:#fff;text-decoration:underline}.landing-footer-separator{color:#ffffff80;font-size:.8rem}@media(max-width:768px){.landing-footer{flex-direction:column;gap:.5rem}.landing-footer-separator{display:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10.5px)}}.landing-page .citation-card{margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2);background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);border-radius:16px;padding:1.2rem 1.4rem 1rem;text-align:left;max-width:340px;margin-left:auto;margin-right:auto}.citation-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.citation-card-icon{width:44px;height:44px;border-radius:10px;box-shadow:0 2px 8px #0003;flex-shrink:0}.citation-card-info{display:flex;flex-direction:column;gap:1px}.citation-card-name{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.01em}.citation-card-desc{font-size:.75rem;color:#ffffffb3}.citation-card-text{font-size:.82rem;color:#ffffffe0;line-height:1.55;margin-bottom:1rem}.citation-card-btn{display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:#477b72;font-size:.85rem;font-weight:700;padding:.55rem 1.2rem;border-radius:24px;border:none;text-decoration:none;transition:all .2s ease;box-shadow:0 3px 10px #0000002e;margin-bottom:.65rem;letter-spacing:-.01em}.citation-card-btn:hover{background:#f0faf8;transform:translateY(-2px);box-shadow:0 6px 16px #00000038}.citation-card-marketplace{display:block;font-size:.7rem;color:#ffffff80;letter-spacing:.02em}@media(max-width:768px){.landing-page .citation-card{max-width:100%}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:800px 100%;animation:shimmer 1.5s infinite ease-in-out;border-radius:6px}.skeleton--dark{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:800px 100%;animation:shimmer 1.5s infinite ease-in-out;border-radius:6px}.skeleton-bar{height:14px;width:100%}.skeleton-title{height:20px;width:60%}.skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid #f0f0f0}.skeleton-card-lines{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-list{display:flex;flex-direction:column;width:100%}.skeleton-dashboard{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px}.skeleton-dashboard-logo{width:80px;height:80px;border-radius:12px}.skeleton-dashboard-searchbar{width:100%;max-width:600px;height:44px;border-radius:22px}.skeleton-dashboard-divider{width:24px;height:14px;border-radius:4px}.skeleton-dashboard-btn{width:200px;height:40px;border-radius:8px}.skeleton-library-row{display:flex;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #f0f0f0}.skeleton-library-row-lines{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-library-title{width:60%;height:16px}.skeleton-library-meta{display:flex;align-items:center;gap:8px}.skeleton-library-author{width:35%;height:13px}.skeleton-library-badge{width:50px;height:12px;border-radius:4px}.skeleton-library-star{width:14px;height:14px;border-radius:50%}.skeleton-pdf-container{display:flex;align-items:center;justify-content:center;flex:1;padding:24px}.skeleton-pdf-page{width:100%;max-width:620px;aspect-ratio:.707;max-height:80vh;background:#252525;border-radius:4px;padding:40px 32px;display:flex;flex-direction:column;gap:12px}.skeleton-pdf-line{height:10px;border-radius:3px}.confirm-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.confirm-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;width:100%;max-width:420px;margin:16px;overflow:hidden}.confirm-modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.confirm-modal__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-modal__icon--warning{background:#fef3e2;color:#f2bc41}.confirm-modal__icon--danger{background:#fee2e2;color:#e3120b}.confirm-modal__icon--info{background:#e8f4f2;color:#477b72}.confirm-modal__close{background:none;border:none;padding:8px;cursor:pointer;color:#9ca3af;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.confirm-modal__close:hover{background:#f3f4f6;color:#6b7280}.confirm-modal__content{padding:16px 24px 24px}.confirm-modal__title{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.4}.confirm-modal__message{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.confirm-modal__actions{display:flex;gap:12px;padding:0 24px 24px}.confirm-modal__btn{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.confirm-modal__btn--cancel{background:#f3f4f6;color:#4b5563}.confirm-modal__btn--cancel:hover{background:#e5e7eb}.confirm-modal__btn--confirm{color:#fff}.confirm-modal__btn--warning{background:#f2bc41}.confirm-modal__btn--warning:hover{background:#e5af35}.confirm-modal__btn--danger{background:#e3120b}.confirm-modal__btn--danger:hover{background:#c70f09}.confirm-modal__btn--info{background:#477b72}.confirm-modal__btn--info:hover{background:#3d6a62}.confirm-modal__btn:focus{outline:none;box-shadow:0 0 0 3px #477b724d}.confirm-modal__close:focus{outline:none;box-shadow:0 0 0 3px #477b724d}@media(max-width:480px){.confirm-modal{margin:16px;max-width:calc(100% - 32px)}.confirm-modal__actions{flex-direction:column-reverse}.confirm-modal__btn{width:100%}}.recovery-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5a9a8f,#8fb369 25%,#c9a961 75%,#d4af37);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.recovery-card{background:#fff;border-radius:16px;padding:48px 40px;max-width:440px;width:90%;text-align:center;box-shadow:0 8px 32px #0000001f}.recovery-card__icon{margin-bottom:24px}.recovery-card__title{font-size:20px;font-weight:600;color:#333;margin:0 0 12px;letter-spacing:-.01em}.recovery-card__description{font-size:14px;color:#777;line-height:1.6;margin:0 0 32px}.recovery-card__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.recovery-card__btn-primary{background:#477b72;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;width:100%;max-width:280px;display:flex;align-items:center;justify-content:center;gap:8px}.recovery-card__btn-primary:hover:not(:disabled){background:#3a6960}.recovery-card__btn-primary:disabled{opacity:.7;cursor:not-allowed}.recovery-card__btn-secondary{background:none;color:#477b72;border:none;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.recovery-card__btn-secondary:hover:not(:disabled){color:#3a6960}.recovery-card__btn-secondary:disabled{opacity:.7;cursor:not-allowed}.recovery-card__btn-logout{background:none;border:none;color:#999;font-size:13px;cursor:pointer;padding:8px 16px;margin-top:4px;transition:color .15s}.recovery-card__btn-logout:hover{color:#666}.recovery-card__status{font-size:14px;line-height:1.6;margin:0 0 24px;padding:12px 16px;border-radius:8px}.recovery-card__status--found{background:#f0faf7;color:#2d6a5a}.recovery-card__status--found-trashed{background:#fef8ee;color:#8b6914}.recovery-card__status--not-found{background:#fef2f0;color:#b44}.recovery-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:recovery-spin .6s linear infinite}@keyframes recovery-spin{to{transform:rotate(360deg)}}.app-loading-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#5a9a8f,#8fb369 25%,#c9a961 75%,#d4af37)}@keyframes appLoadingFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-loading-logo{font-size:32px;font-weight:600;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.12);animation:appLoadingFadeIn .4s ease-out}.app-loading-message{font-size:.875rem;font-weight:400;color:#ffffffbf;letter-spacing:.01em;margin:0;animation:appLoadingFadeIn .4s ease-out .15s both}.app-loading-dots{display:flex;gap:6px;animation:appLoadingFadeIn .4s ease-out .3s both}@keyframes appLoadingDotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.app-loading-dot{width:6px;height:6px;border-radius:50%;background:#fffc;animation:appLoadingDotPulse 1.4s ease-in-out infinite}.app-loading-dot:nth-child(2){animation-delay:.16s}.app-loading-dot:nth-child(3){animation-delay:.32s}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--bigwa-black: #000000;--bigwa-white: #ffffff;--bigwa-gray: #dadada;--bigwa-green: #477b72;--bigwa-yellow: #f2bc41;--bigwa-title: #666666;--btn-primary: #477b72;--btn-secondary: #9ab8b2;--btn-neutral: #dadada;--btn-alert: #f2bc41;--btn-destructive: #d4918a;--btn-informative: #a8c4d4;--collection-green: #a8c5b8;--collection-yellow: #f5dba3;--collection-blue: #a8c4d4;--collection-coral: #e8b4a8;--collection-lavender: #c4b8d4;--collection-gray: #c8c8c8;--tag-book: #a8c4d4;--tag-monograph: #a8c4d4;--tag-chapter: #b8d4e8;--tag-article: #f5dba3;--tag-tcc: #c4b8d4;--tag-dissertation: #b8a8c8;--tag-thesis: #a898b8;--tag-conference: #a8c5b8;--tag-lecture: #b8d4c4;--tag-blog: #e8b4a8;--tag-newspaper: #d4a898;--tag-website: #e8c4b8;--tag-report: #c8c8c8;--tag-legislation: #b8b8b8;--icon-complete: #477b72;--icon-draft: #9ab8b2;--icon-view: #6b7280;--icon-trash: #d4918a;--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #d1d5db;--color-gray-500: #9ca3af;--color-gray-700: #374151;--color-gray-900: #111827;--bigwa-coral: #d4918a;--bigwa-blue: #a8c4d4;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-2xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 32px;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--duration-fast: .15s;--duration-normal: .2s;--ease-out: ease-out;--border-width: 1px;--border-color: #e5e7eb;--z-modal: 1000;--input-bg: var(--color-white);--input-border: var(--border-color);--input-border-focus: var(--bigwa-green);--input-border-error: var(--bigwa-coral);--input-text: var(--color-gray-900);--input-placeholder: var(--color-gray-500);--focus-ring-color: rgba(71, 123, 114, .2);--focus-ring-error: rgba(212, 145, 138, .2);--input-padding-v: var(--spacing-sm);--input-padding-h: var(--spacing-md);--input-height: 40px;--overlay-bg: rgba(0, 0, 0, .3);--floating-overlay-color: 71, 123, 114}@media(min-width:768px)and (max-width:1366px)and (pointer:coarse){:root{--font-size-xs: 13px;--font-size-sm: 15px}}*{box-sizing:border-box}body{@apply bg-white text-black;font-family:Inter,San Francisco,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer utilities{.text-balance{text-wrap:balance}.btn-primary{background-color:var(--btn-primary);color:#fff}.btn-primary:hover{background-color:#3d6a63}.btn-secondary{background-color:var(--btn-secondary);color:#fff}.btn-secondary:hover{background-color:#88a9a3}.btn-neutral{background-color:var(--btn-neutral);color:var(--bigwa-black)}.btn-neutral:hover{background-color:#c8c8c8}.btn-alert{background-color:var(--btn-alert);color:var(--bigwa-black)}.btn-alert:hover{background-color:#e0ab30}.btn-destructive{background-color:var(--btn-destructive);color:#fff}.btn-destructive:hover{background-color:#c47f78}.btn-informative{background-color:var(--btn-informative);color:#fff}.btn-informative:hover{background-color:#96b3c3}.tag-book{background-color:var(--tag-book)}.tag-monograph{background-color:var(--tag-monograph)}.tag-chapter{background-color:var(--tag-chapter)}.tag-article{background-color:var(--tag-article)}.tag-tcc{background-color:var(--tag-tcc)}.tag-dissertation{background-color:var(--tag-dissertation)}.tag-thesis{background-color:var(--tag-thesis)}.tag-conference{background-color:var(--tag-conference)}.tag-lecture{background-color:var(--tag-lecture)}.tag-blog{background-color:var(--tag-blog)}.tag-newspaper{background-color:var(--tag-newspaper)}.tag-website{background-color:var(--tag-website)}.tag-report{background-color:var(--tag-report)}.tag-legislation{background-color:var(--tag-legislation)}.collection-green{background-color:var(--collection-green)}.collection-yellow{background-color:var(--collection-yellow)}.collection-blue{background-color:var(--collection-blue)}.collection-coral{background-color:var(--collection-coral)}.collection-lavender{background-color:var(--collection-lavender)}.collection-gray{background-color:var(--collection-gray)}.modal-overlay-base{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.modal-base{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header-base{padding:var(--spacing-md) var(--spacing-lg);border-bottom:var(--border-width) solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-body-base{padding:var(--spacing-lg);overflow-y:auto;flex:1}.modal-footer-base{padding:var(--spacing-md) var(--spacing-lg);border-top:var(--border-width) solid var(--border-color);background:var(--color-gray-50);display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.input-base{width:100%;padding:var(--input-padding-v) var(--input-padding-h);font-size:var(--font-size-sm);font-family:inherit;color:var(--input-text);background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-out)}.input-base::placeholder{color:var(--input-placeholder)}.input-base:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--focus-ring-color)}.input-base:disabled{background:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.input-error{border-color:var(--input-border-error)}.input-error:focus{border-color:var(--input-border-error);box-shadow:0 0 0 3px var(--focus-ring-error)}.label-base{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);margin-bottom:var(--spacing-xs)}.error-message{font-size:var(--font-size-xs);color:var(--input-border-error);margin-top:4px}.textarea-base{width:100%;min-height:100px;padding:var(--input-padding-v) var(--input-padding-h);font-size:var(--font-size-sm);font-family:inherit;color:var(--input-text);background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-md);resize:vertical;transition:all var(--duration-normal) var(--ease-out)}.textarea-base:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--focus-ring-color)}.select-base{width:100%;padding:var(--input-padding-v) var(--input-padding-h);font-size:var(--font-size-sm);font-family:inherit;color:var(--input-text);background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;padding-right:var(--spacing-lg)}.select-base:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--focus-ring-color)}.dropzone-base{width:100%;padding:var(--spacing-lg);border:2px dashed var(--input-border);border-radius:var(--radius-md);background:var(--color-gray-50);text-align:center;cursor:pointer;transition:all var(--duration-normal) var(--ease-out)}.dropzone-base:hover{border-color:var(--input-border-focus);background:#477b720d}.dropzone-base.active{border-color:var(--input-border-focus);border-style:solid;background:#477b721a}.search-input-wrapper{position:relative}.search-input-wrapper svg{position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%);color:var(--input-placeholder);pointer-events:none}.search-input{width:100%;padding:var(--input-padding-v) var(--input-padding-h) var(--input-padding-v) 40px;font-size:var(--font-size-sm);color:var(--input-text);background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-out)}.search-input:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--focus-ring-color)}.checkbox-base,.radio-base{width:18px;height:18px;accent-color:var(--input-border-focus);cursor:pointer}.form-group{margin-bottom:var(--spacing-md)}.form-group:last-child{margin-bottom:0}.form-row{display:flex;gap:var(--spacing-md)}.form-row>*{flex:1}}.page-enter{animation:pageEnter .2s ease-out}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.content-reveal{animation:contentReveal .25s ease-out}@keyframes itemSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-item{animation:itemSlideIn .2s ease-out both}@keyframes modalAnimateIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalAnimateOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.modal-animate-in{animation:modalAnimateIn .2s ease-out}.modal-animate-out{animation:modalAnimateOut .15s ease-in forwards}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.overlay-animate-in{animation:overlayFadeIn .15s ease-out}.overlay-animate-out{animation:overlayFadeOut .15s ease-in forwards}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}@media(pointer:coarse){input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],textarea,select,.input-base,.textarea-base,.select-base{font-size:16px!important}}@media(pointer:coarse){button:not(.pdf-sidebar-toggle-btn),[role=button]{min-height:44px}}@media(pointer:coarse){.sidebar-nav,.app-sidebar,.pdf-modal-footer,.bottom-bar{font-size:max(13px,inherit)}}
