.leafs-footer__widgets-wrap .wp-block-heading,.leafs-widget-area .wp-block-heading,.leafs-widget__title{font-size:1rem;font-weight:700;margin:0 0 12px;color:var(--leafs-text,#0f172a);letter-spacing:-.02em}.leafs-layout__left{min-width:0}.leafs-widget-area .leafs-widget.leafs-wp-widget{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.leafs-widget-area .leafs-widget.leafs-wp-widget>:not(.leafs-widget__title){min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;word-break:break-word}.leafs-widget-area .leafs-widget.leafs-wp-widget>.leafs-panel--jq4585{overflow-x:visible;overflow-wrap:normal;word-break:normal}.leafs-widget-area .leafs-widget.leafs-wp-widget>.leafs-panel.leafs-panel--side-daily-share,.leafs-widget-area .leafs-widget.leafs-wp-widget>.leafs-panel.leafs-panel--side-tools,.leafs-widget-area .leafs-widget.leafs-wp-widget>.leafs-side-tool-cards,.leafs-widget-area .leafs-widget.leafs-wp-widget>.lumo-ai-res,.leafs-widget-area .leafs-widget.leafs-wp-widget>aside.leafs-ad-slot,.leafs-widget-area .leafs-widget.leafs-wp-widget>section.leafs-panel{overflow:visible;overflow-wrap:normal;word-break:normal}.leafs-widget-area .leafs-widget.leafs-wp-widget canvas,.leafs-widget-area .leafs-widget.leafs-wp-widget img,.leafs-widget-area .leafs-widget.leafs-wp-widget video{max-width:100%;height:auto;vertical-align:middle}.leafs-widget-area .leafs-widget.leafs-wp-widget embed,.leafs-widget-area .leafs-widget.leafs-wp-widget iframe,.leafs-widget-area .leafs-widget.leafs-wp-widget object{max-width:100%;border:0;vertical-align:middle}.leafs-widget-area .leafs-widget.leafs-wp-widget svg{max-width:100%;height:auto}.leafs-widget-area .leafs-widget.leafs-wp-widget code,.leafs-widget-area .leafs-widget.leafs-wp-widget pre{max-width:100%;tab-size:2}.leafs-widget-area .leafs-widget.leafs-wp-widget pre{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;word-break:break-word}.leafs-widget-area .leafs-widget.leafs-wp-widget table{max-width:100%;border-collapse:collapse;table-layout:fixed}.leafs-widget-area .leafs-widget.leafs-wp-widget .custom-html-widget ol,.leafs-widget-area .leafs-widget.leafs-wp-widget .custom-html-widget ul,.leafs-widget-area .leafs-widget.leafs-wp-widget .textwidget ol,.leafs-widget-area .leafs-widget.leafs-wp-widget .textwidget ul{margin:.35em 0 0;padding-inline-start:1.2em;list-style-position:outside}.leafs-widget-area .leafs-widget.leafs-wp-widget .custom-html-widget li,.leafs-widget-area .leafs-widget.leafs-wp-widget .textwidget li{margin:.25em 0}.leafs-widget-area .widget_block{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip}.leafs-widget-area .widget_block .wp-block-group,.leafs-widget-area .widget_block .wp-block-html{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}.leafs-widget-area .widget_block .wp-block-group.is-layout-constrained,.leafs-widget-area .widget_block .wp-block-group.is-layout-flow{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.leafs-widget-area .widget_block .wp-block-group.is-layout-constrained>.leafs-panel,.leafs-widget-area .widget_block .wp-block-group.is-layout-flow>.leafs-panel,.leafs-widget-area .widget_block>.leafs-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.leafs-side-card--widgets{padding-top:4px}.leafs-widget-area .search-form,.leafs-widget-area .wp-block-search__inside-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leafs-widget-area .search-field,.leafs-widget-area .wp-block-search__input{flex:1 1 160px;min-width:0;border-radius:40px;border:1px solid var(--leafs-border,#e2e8f0);background:color-mix(in srgb,var(--leafs-surface2,#f1f5f9) 90%,transparent);padding:10px 16px 10px 40px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%2394a3b8' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px 50%}.leafs-widget-area .search-field:focus,.leafs-widget-area .wp-block-search__input:focus{outline:0;border-color:var(--leafs-brand,#2d6a4f);box-shadow:0 0 0 3px color-mix(in srgb,var(--leafs-brand,#2d6a4f) 22%,transparent)}.leafs-widget-area .search-submit,.leafs-widget-area .wp-block-search__button{border-radius:40px;padding:10px 18px;font-weight:600;cursor:pointer}.leafs-widget-area .wp-block-archives-list,.leafs-widget-area .wp-block-categories-list,.leafs-widget-area .wp-block-page-list,.leafs-widget-area ul.menu{list-style:none;margin:0;padding:0;font-size:.9rem}.leafs-widget-area .wp-block-archives-list li,.leafs-widget-area .wp-block-categories-list li,.leafs-widget-area .wp-block-page-list li,.leafs-widget-area ul.menu li{position:relative;padding:6px 0;padding-left:0;border-bottom:1px solid color-mix(in srgb,var(--leafs-border,#e2e8f0) 55%,transparent);transition:transform .2s ease,color .2s ease}.leafs-widget-area .wp-block-archives-list li:last-child,.leafs-widget-area .wp-block-categories-list li:last-child{border-bottom:0}.leafs-widget-area .wp-block-archives-list a,.leafs-widget-area .wp-block-categories-list a,.leafs-widget-area .wp-block-page-list a{color:var(--leafs-text,#0f172a);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.leafs-widget-area .wp-block-archives-list a:hover,.leafs-widget-area .wp-block-categories-list a:hover,.leafs-widget-area .wp-block-page-list a:hover{color:var(--leafs-link,var(--leafs-brand,#2d6a4f));transform:translateX(2px)}.leafs-widget-area .wp-block-archives-list .wp-block-archives-list__count,.leafs-widget-area .wp-block-categories__post-count{color:var(--leafs-muted,#64748b);font-size:.85rem;font-weight:500}.leafs-widget-area .tagcloud,.leafs-widget-area .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;line-height:1.4}.leafs-widget-area .tagcloud a,.leafs-widget-area .wp-block-tag-cloud a{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.8125rem!important;font-weight:500;background:#f0f2f5;color:var(--leafs-text,#334155);text-decoration:none;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}html[data-leafs-theme=dark] .leafs-widget-area .tagcloud a,html[data-leafs-theme=dark] .leafs-widget-area .wp-block-tag-cloud a{background:color-mix(in srgb,var(--leafs-surface2) 80%,transparent)}.leafs-widget-area .tagcloud a:hover,.leafs-widget-area .wp-block-tag-cloud a:hover{background:color-mix(in srgb,var(--leafs-brand,#2d6a4f) 12%,#f0f2f5);color:var(--leafs-link,var(--leafs-brand,#2d6a4f));border-color:color-mix(in srgb,var(--leafs-brand,#2d6a4f) 35%,transparent)}.leafs-widget-area .wp-block-latest-posts__list{list-style:none;margin:0;padding:0}.leafs-widget-area .wp-block-latest-posts__post-title{font-size:.875rem;font-weight:600;line-height:1.35}.leafs-widget-area .wp-block-latest-posts__post-title a{color:var(--leafs-text,#0f172a);text-decoration:none}.leafs-widget-area .wp-block-latest-posts__post-title a:hover{color:var(--leafs-link,var(--leafs-brand,#2d6a4f))}.leafs-widget-area .wp-block-latest-posts__post-author,.leafs-widget-area .wp-block-latest-posts__post-date{font-size:.75rem;color:var(--leafs-muted,#64748b);margin-top:4px;display:block}.leafs-widget-area .wp-block-latest-posts.is-grid li{border-bottom:1px solid color-mix(in srgb,var(--leafs-border) 50%,transparent);padding-bottom:12px;margin-bottom:12px}.leafs-widget-area .wp-block-latest-posts__featured-image img{border-radius:8px;width:50px;height:50px;object-fit:cover}.leafs-widget-area .wp-block-archives-dropdown select,.leafs-widget-area select{width:100%;border-radius:10px;padding:8px 12px;border:1px solid var(--leafs-border,#e2e8f0);background:var(--leafs-card,#fff);font-size:.875rem}.leafs-widget-area #wp-calendar,.leafs-widget-area .wp-block-calendar table{width:100%;font-size:.8125rem}.lumo-picked-tools{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lumo-picked-tools__link{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--leafs-text,#0f172a);padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--leafs-surface2,#f1f5f9) 65%,transparent);border:1px solid var(--leafs-border,#e2e8f0);transition:border-color .2s ease,transform .2s ease}.lumo-picked-tools__link:hover{border-color:color-mix(in srgb,var(--leafs-brand,#2d6a4f) 40%,transparent);transform:translateY(-1px)}.lumo-picked-tools__thumb{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--leafs-surface2,#f1f5f9)}.lumo-picked-tools__img{width:48px;height:48px;object-fit:contain;display:block}.lumo-picked-tools__text{flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3}.lumo-picked-tools__title-cluster{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.lumo-picked-tools__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 14px)}.lumo-picked-tools__title-cluster .leafs-url-health-tip{margin-left:0}.lumo-widget-ai-resources .lumo-ai-res,.widget_lumo_ai_resources_grid .lumo-ai-res{background:var(--leafs-card,#fff);border-radius:14px;padding:14px 14px 12px;box-shadow:0 1px 3px rgba(15,23,42,.06);border:1px solid color-mix(in srgb,var(--leafs-border,#e2e8f0) 80%,transparent);min-width:0;max-width:100%;box-sizing:border-box}.lumo-ai-res__head{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.lumo-ai-res__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:color-mix(in srgb,var(--leafs-text,#0f172a) 55%,transparent)}.lumo-ai-res__svg{display:block}.lumo-ai-res__head-main{min-width:0;flex:1}.lumo-ai-res__title{margin:0;font-size:1rem;font-weight:700;line-height:1.25;color:var(--leafs-text,#0f172a);letter-spacing:-.01em}.lumo-ai-res__accent{display:block;width:36px;height:3px;margin-top:6px;border-radius:2px;background:var(--leafs-brand,#2563eb)}.lumo-ai-res__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;box-sizing:border-box}.lumo-ai-res__cell{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:999px;text-decoration:none;color:var(--leafs-text,#0f172a);background:color-mix(in srgb,var(--leafs-surface2,#f1f5f9) 92%,#fff);border:1px solid transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}.lumo-ai-res__cell:hover{background:color-mix(in srgb,var(--leafs-surface2,#f1f5f9) 75%,var(--leafs-brand,#2563eb) 8%);border-color:color-mix(in srgb,var(--leafs-brand,#2563eb) 22%,transparent);transform:translateY(-1px)}.lumo-ai-res__logo{flex-shrink:0;width:26px;height:26px;border-radius:50%;overflow:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--leafs-border,#e2e8f0) 70%,transparent);display:flex;align-items:center;justify-content:center}.lumo-ai-res__logo-img{width:26px;height:26px;object-fit:contain;display:block}.lumo-ai-res__name-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;flex:1}.lumo-ai-res__tagline{display:block;width:100%;min-width:0;line-height:1.2}.lumo-ai-res__tagline .leafs-tool-tagline--card{margin:0;padding:.08em .38em;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top}.lumo-ai-res__title-cluster{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.lumo-ai-res__name{font-size:.8125rem;font-weight:600;line-height:1.25;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 14px)}.lumo-ai-res__title-cluster .leafs-url-health-tip{margin-left:0}.lumo-user-hub__row{display:flex;align-items:center;gap:12px}.lumo-user-hub__avatar{border-radius:50%;border:2px solid var(--leafs-border,#e2e8f0)}.lumo-user-hub__name{font-weight:600;font-size:.95rem}.lumo-user-hub__link{font-size:.875rem;margin-top:4px;display:inline-block}.lumo-user-hub__guest{display:flex;flex-wrap:wrap;gap:8px}.lumo-user-hub__btn.leafs-btn{font-size:.875rem;padding:8px 16px}.leafs-footer__widgets-wrap{margin-top:28px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--leafs-border,rgba(255,255,255,.12)) 80%,transparent)}.leafs-footer__widgets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;align-items:start}@media (max-width:768px){.leafs-footer__widgets-grid{grid-template-columns:1fr}}.leafs-footer__widgets-col .leafs-widget{margin-bottom:20px}.leafs-footer__widgets-col .leafs-widget:last-child{margin-bottom:0}.leafs-page--has-sidebar .leafs-page-layout--two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:28px;align-items:start}@media (max-width:768px){.leafs-page--has-sidebar .leafs-page-layout--two-col{grid-template-columns:1fr}.leafs-widget-area .wp-block-archives-list,.leafs-widget-area .wp-block-categories-list{font-size:.8125rem}}.leafs-page__sidebar{position:sticky;top:calc(var(--leafs-header-h,64px) + 16px)}.leafs-footer--enhanced .leafs-footer__widgets-wrap .leafs-widget__title,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-heading{color:#d2dae8}.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-archives-list a,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-categories-list a,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-latest-posts__post-title a{color:#e8ecf4}.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-categories-list a:hover,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-latest-posts__post-title a:hover{color:#fff}.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-categories__post-count,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-latest-posts__post-date{color:#8b93a5}.leafs-footer--enhanced .leafs-footer__widgets-wrap .search-field,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-search__input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#f1f5f9}.leafs-footer--enhanced .leafs-footer__widgets-wrap .tagcloud a,.leafs-footer--enhanced .leafs-footer__widgets-wrap .wp-block-tag-cloud a{background:rgba(255,255,255,.1);color:#e8ecf4}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-picked-tools__link{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#e8ecf4}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-picked-tools__text{color:#e8ecf4}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-widget-ai-resources .lumo-ai-res,.leafs-footer--enhanced .leafs-footer__widgets-wrap .widget_lumo_ai_resources_grid .lumo-ai-res{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);box-shadow:none}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__title{color:#f1f5f9}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__icon{color:#9ca3af}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__cell{background:rgba(255,255,255,.08);color:#e8ecf4}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__cell:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__logo{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14)}.leafs-footer--enhanced .leafs-footer__widgets-wrap .lumo-ai-res__name{color:#e8ecf4}@media (max-width:768px){.leafs-widget.leafs-hide-mobile,.leafs-wp-widget.leafs-hide-mobile{display:none!important}}@media (min-width:769px){.leafs-widget.leafs-hide-desktop,.leafs-wp-widget.leafs-hide-desktop{display:none!important}}