@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/build/fonts/figtree-latin-ext-400-normal.868ced66.woff2) format("woff2"),url(/build/fonts/figtree-latin-ext-400-normal.2fc519db.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/build/fonts/figtree-latin-400-normal.28d8df97.woff2) format("woff2"),url(/build/fonts/figtree-latin-400-normal.5cbfa129.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/build/fonts/figtree-latin-ext-500-normal.10728173.woff2) format("woff2"),url(/build/fonts/figtree-latin-ext-500-normal.b0d5a890.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/build/fonts/figtree-latin-500-normal.a60da907.woff2) format("woff2"),url(/build/fonts/figtree-latin-500-normal.4c309983.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/build/fonts/figtree-latin-ext-700-normal.b1e4551b.woff2) format("woff2"),url(/build/fonts/figtree-latin-ext-700-normal.8b1d2aa9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/build/fonts/figtree-latin-700-normal.e59bc5f6.woff2) format("woff2"),url(/build/fonts/figtree-latin-700-normal.5815fb80.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-cyrillic-ext-700-normal.aa1797fa.woff2) format("woff2"),url(/build/fonts/montserrat-cyrillic-ext-700-normal.278a4a36.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-cyrillic-700-normal.fb5901ff.woff2) format("woff2"),url(/build/fonts/montserrat-cyrillic-700-normal.ce7516d6.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-vietnamese-700-normal.c89be44b.woff2) format("woff2"),url(/build/fonts/montserrat-vietnamese-700-normal.22844b0b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-latin-ext-700-normal.c0d2b38c.woff2) format("woff2"),url(/build/fonts/montserrat-latin-ext-700-normal.7ce254c3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-latin-700-normal.9ced692b.woff2) format("woff2"),url(/build/fonts/montserrat-latin-700-normal.fb35cb0b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/montserrat-cyrillic-ext-800-normal.674d9fdb.woff2) format("woff2"),url(/build/fonts/montserrat-cyrillic-ext-800-normal.50461771.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/montserrat-cyrillic-800-normal.8a5b145f.woff2) format("woff2"),url(/build/fonts/montserrat-cyrillic-800-normal.b384ba4c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/montserrat-vietnamese-800-normal.c6f709f3.woff2) format("woff2"),url(/build/fonts/montserrat-vietnamese-800-normal.cdf68a73.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/montserrat-latin-ext-800-normal.f63031b2.woff2) format("woff2"),url(/build/fonts/montserrat-latin-ext-800-normal.f57b6db5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/montserrat-latin-800-normal.b0e76298.woff2) format("woff2"),url(/build/fonts/montserrat-latin-800-normal.2857aeca.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.assetfy-brand-logo-surface{align-items:center;background:linear-gradient(135deg,rgba(7,26,51,.98),rgba(7,47,55,.98) 54%,rgba(5,73,48,.98));border:1px solid hsla(0,0%,100%,.26);border-radius:14px;box-shadow:0 9px 22px rgba(7,26,51,.14),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.28);display:inline-flex;isolation:isolate;justify-content:center;min-height:54px;padding:.62rem .82rem!important;position:relative;text-decoration:none;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:clamp(150px,13vw,188px)}.assetfy-brand-logo-surface:before{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 45%),radial-gradient(circle at 88% 18%,rgba(35,201,140,.1),transparent 34%);border-radius:13px;content:"";inset:1px;pointer-events:none;position:absolute;z-index:-1}.assetfy-brand-logo-surface:focus-visible,.assetfy-brand-logo-surface:hover,.assetfy-logo-link:focus-visible .assetfy-brand-logo-surface,.assetfy-logo-link:hover .assetfy-brand-logo-surface{border-color:rgba(35,201,140,.62);box-shadow:0 11px 25px rgba(7,26,51,.16),0 0 0 2px rgba(35,201,140,.06),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.28);transform:translateY(-1px)}.assetfy-brand-logo-surface:focus-visible{outline:2px solid #23c98c;outline-offset:3px}.assetfy-brand-logo-image{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));height:auto;width:min(100%,164px)}@media (max-width:575px){.assetfy-brand-logo-surface{border-radius:12px;min-height:48px;padding:.52rem .66rem!important;width:138px}}:root{--assetfy-primary:#016e46;--assetfy-dark:#112240;--assetfy-text-gray:#696969;--assetfy-bg-light:#f5f7fa;--font-body:"Figtree",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"Montserrat","Figtree",system-ui,sans-serif}*{box-sizing:border-box}body{background:#fff;color:var(--assetfy-text-gray);font-family:var(--font-body);margin:0}.p-2{padding:.5rem}.text-white{color:#fff}.seo-modern .dropdown{display:none}.assetfy-logo-link{left:16px;position:absolute;top:16px;z-index:10}.login-button,.user-avatar-image{z-index:12001}.dropdown-menu.user-menu-wrapper,.user-account-dropdown,.user-menu-wrapper{z-index:12000!important}@media (max-width:575px){.seo-modern .assetfy-logo--image,.seo-modern .assetfy-logo-link:has(.assetfy-logo--image),.seo-modern .assetfy-logo-link:has(.assetfy-logo--minimal){display:none}.assetfy-logo{left:0;top:0;transform:scale(.86);transform-origin:top left}.login-button{font-size:14px;padding:8px 12px}}.site-footer{background:var(--assetfy-dark);color:hsla(0,0%,100%,.72);font-family:var(--font-body);font-size:.95rem;margin-top:64px}.site-footer__inner{margin:0 auto;max-width:1200px;padding:64px 24px 28px}.site-footer a{color:inherit;text-decoration:none;transition:color .15s ease}.site-footer a:focus-visible,.site-footer a:hover{color:#fff}.site-footer__top{border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:48px;justify-content:space-between;padding-bottom:40px}.site-footer__logo img{display:block;height:auto;width:200px}.site-footer__tagline{color:#fff;font-family:var(--font-heading);font-size:1.05rem;font-weight:600;margin:20px 0 0}.site-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.site-footer__social a{align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;display:inline-flex;font-size:1.05rem;gap:8px;height:40px;justify-content:center;min-width:40px}.site-footer__social a:focus-visible,.site-footer__social a:hover{background:rgba(9,167,108,.12);border-color:var(--assetfy-primary)}.site-footer__icon{fill:currentColor;flex:0 0 auto;height:1em;width:1em}.site-footer__newsletter{flex:0 1 380px}.site-footer__newsletter-title{color:#fff;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;margin:0}.site-footer__newsletter-text{line-height:1.5;margin:10px 0 20px}.site-footer .site-footer__newsletter-btn{align-items:center;background:var(--assetfy-primary);border-radius:12px;color:#fff;display:inline-flex;font-family:var(--font-heading);font-weight:700;gap:10px;padding:12px 22px;transition:filter .15s ease,transform .15s ease}.site-footer .site-footer__newsletter-btn:focus-visible,.site-footer .site-footer__newsletter-btn:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.site-footer__nav{display:grid;gap:32px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:40px 0}.site-footer__heading{color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;margin:0 0 14px}.site-footer__col ul{list-style:none;margin:0;padding:0}.site-footer__col li+li{margin-top:10px}.site-footer__apps{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.site-footer__store-badges{display:flex;flex-direction:column;gap:10px}.site-footer__store-badge{cursor:pointer;display:inline-flex}.site-footer__store-badge img{display:block;height:40px;width:auto}.site-footer__store-badge:focus-visible{border-radius:8px;outline:2px solid var(--assetfy-primary);outline-offset:3px}.site-footer .info-tooltip{position:relative}.site-footer .info-tooltip-popup{background:var(--assetfy-dark);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#fff;display:none;font-size:.78rem;font-weight:400;line-height:1.7;max-width:min(420px,calc(100vw - 24px));padding:10px 14px;position:absolute;right:0;white-space:normal;width:max-content;z-index:100}.site-footer .info-tooltip-popup:after{border:6px solid transparent;border-top:6px solid var(--assetfy-dark);content:"";position:absolute;right:24px;top:100%}.site-footer .info-tooltip.info-tooltip--open .info-tooltip-popup{display:block}.site-footer__tooltip-popup{border:1px solid hsla(0,0%,100%,.24)}.site-footer__bottom{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px 24px;justify-content:space-between;padding-top:24px}@media only screen and (max-width:991px){.site-footer__top{flex-direction:column;gap:32px}.site-footer__newsletter{flex-basis:auto}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__apps{grid-column:1/-1}.site-footer__store-badges{flex-direction:row;flex-wrap:wrap}.site-footer .info-tooltip-popup{left:0;right:auto}.site-footer .info-tooltip-popup:after{left:24px;right:auto}}@media only screen and (max-width:480px){.site-footer__inner{padding:48px 16px 24px}.site-footer__nav{gap:28px 16px}}:root{--account-overlay-z-index:12500}.account-overlay{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:var(--account-overlay-z-index)}.account-overlay.account-overlay--open{display:flex}.account-overlay-backdrop{background:rgba(17,34,64,.68);cursor:pointer;inset:0;position:absolute}.account-overlay-modal{background:var(--surface-map,#fff);border:1px solid rgba(17,34,64,.14);border-radius:16px;box-shadow:0 24px 64px rgba(17,34,64,.3);display:flex;height:min(640px,92vh);overflow:hidden;position:relative;width:min(960px,95vw);z-index:1}.account-overlay-sidebar{background:linear-gradient(180deg,rgba(17,34,64,.98),rgba(9,18,31,.98)),var(--assetfy-dark,#112240);display:flex;flex-direction:column;flex-shrink:0;padding:0;width:230px}.account-overlay-user-info{border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 18px 18px}.account-overlay-avatar{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:40px;margin-bottom:10px;object-fit:cover;width:40px}.account-overlay-avatar-initials{align-items:center;background:#09a76c;display:inline-flex;font-size:.85rem;font-weight:800;justify-content:center;line-height:1}.account-overlay-avatar-initials,.account-overlay-user-name{color:#fff;font-family:var(--font-heading,"Montserrat",sans-serif)}.account-overlay-user-name{font-size:.875rem;font-weight:700;line-height:1.3}.account-overlay-user-email{color:hsla(0,0%,100%,.55);font-size:.72rem;margin-top:2px;word-break:break-all}.account-overlay-nav{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 10px}.account-overlay-nav-item{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.65);cursor:pointer;display:flex;font-family:var(--font-body,"Figtree",sans-serif);font-size:.875rem;font-weight:500;gap:10px;padding:10px 14px;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.account-overlay-nav-item:hover{background:rgba(5,170,111,.18);color:#fff;text-decoration:none}.account-overlay-nav-item.active{background:var(--footer-accent,#05aa6f);box-shadow:0 8px 18px rgba(5,170,111,.2);color:#fff}.account-overlay-nav-item i{flex-shrink:0;text-align:center;width:16px}.account-overlay-nav-divider{border-top:1px solid hsla(0,0%,100%,.1);margin:8px 0}.account-overlay-nav-logout{margin-top:auto;padding-bottom:4px}.account-overlay-content{background:linear-gradient(145deg,#fff,#f5f7fa);flex:1;overflow-y:auto;padding:32px 36px;position:relative}.account-overlay-close{align-items:center;background:var(--assetfy-dark,#112240);border:1px solid rgba(5,170,111,.45);border-radius:50%;box-shadow:0 6px 14px rgba(17,34,64,.18);color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:30px;justify-content:center;position:absolute;right:14px;top:9px;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:30px;z-index:10}.account-overlay-close:hover{background:var(--footer-accent,#05aa6f);border-color:var(--footer-accent,#05aa6f);color:#fff;transform:rotate(90deg)}.account-overlay-close:focus-visible{outline:2px solid var(--footer-accent,#05aa6f);outline-offset:3px}.account-overlay-loading{align-items:center;color:var(--assetfy-text-gray,#696969);display:flex;height:200px;justify-content:center}.panel-title{color:var(--assetfy-dark,#112240);font-family:var(--font-heading,"Montserrat",sans-serif);font-size:1.35rem;font-weight:800;margin-bottom:6px}.panel-subtitle{color:var(--assetfy-text-gray,#696969);font-size:.88rem;margin-bottom:28px}.monthly-quota{background:var(--assetfy-bg-light,#f5f7fa);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:14px 16px}.monthly-quota-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.monthly-quota-label{color:var(--assetfy-dark,#112240);font-family:var(--font-heading,"Montserrat",sans-serif);font-size:.88rem;font-weight:700}.monthly-quota-count{color:var(--assetfy-text-gray,#696969);font-size:.85rem}.monthly-quota-count strong{color:var(--assetfy-dark,#112240)}.monthly-quota-bar{background:#e5e7eb;border-radius:9999px;height:8px;overflow:hidden}.monthly-quota-fill{background:var(--assetfy-primary,#09a76c);border-radius:9999px;height:100%}.monthly-quota--exhausted .monthly-quota-fill{background:#dc3545}.monthly-quota-hint{color:var(--assetfy-text-gray,#696969);font-size:.75rem;margin-top:6px}.quota-exhausted-card{margin:0 auto;max-width:640px;padding:40px 32px;text-align:center}.quota-exhausted-icon{color:var(--assetfy-text-gray,#696969);font-size:2.8rem;margin-bottom:16px}.quota-exhausted-title{color:var(--assetfy-dark,#112240);font-family:var(--font-heading,"Montserrat",sans-serif);font-size:1.5rem;font-weight:800;margin-bottom:16px}.quota-exhausted-text{color:var(--assetfy-text-gray,#696969)}.quota-exhausted-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.profile-avatar{border:3px solid #e5e7eb;border-radius:50%;height:68px;object-fit:cover;width:68px}.profile-avatar-initials{align-items:center;background:var(--assetfy-dark,#112240);color:#fff;display:inline-flex;font-family:var(--font-heading,"Montserrat",sans-serif);font-size:1.25rem;font-weight:800;justify-content:center;line-height:1}.profile-info-label{color:var(--assetfy-text-gray,#696969);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.profile-info-value{color:var(--assetfy-dark,#112240);font-size:.95rem;font-weight:500}.profile-info-row{border-bottom:1px solid #e5e7eb;padding:14px 0}.profile-info-row:last-child{border-bottom:none}.plan-badge{border-radius:9999px;display:inline-block;font-family:var(--font-heading,"Montserrat",sans-serif);font-size:.82rem;font-weight:700;letter-spacing:.05em;padding:4px 14px}.plan-badge-basis{background:#eef9f4;border:1px solid #b7e8d4;color:var(--assetfy-primary,#09a76c)}.plan-badge-business{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.plan-badge-free{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}.status-dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.status-active{background:var(--assetfy-primary,#09a76c)}.status-inactive{background:#ef4444}.setting-item h5,.setting-item h6{color:var(--assetfy-dark,#112240);font-family:var(--font-heading,"Montserrat",sans-serif)}.setting-sub{border-left:2px solid #e5e7eb;margin:20px 0 0 6px;padding-left:20px}.setting-sub h6{font-size:1.05rem}.setting-divider{border-top:1px solid #e5e7eb;margin:12px 0}.analysis-content-preview{background:var(--assetfy-bg-light,#f5f7fa);border:1px solid #e5e7eb;border-radius:10px;color:var(--assetfy-text-gray,#696969);margin-bottom:16px;max-height:180px;overflow:hidden;padding:14px;position:relative}.analysis-content-preview *{color:inherit}.analysis-content-preview:after{background:linear-gradient(transparent,var(--assetfy-bg-light,#f5f7fa));bottom:0;content:"";height:50px;left:0;position:absolute;width:100%}.note-status-text{align-items:center;display:flex;font-size:.72rem;gap:3px;margin-top:5px;min-height:16px}.note-status--saved{color:#9ca3af}.note-status--unsaved{color:#f59e0b}.note-status--saving{color:#9ca3af}.note-status--error{color:#ef4444}.item-number-badge{align-items:center;background:linear-gradient(135deg,#ffc107,#ffb300);border-radius:8px;box-shadow:0 3px 6px rgba(255,193,7,.3);color:#212529;display:inline-flex;font-size:.88rem;font-weight:800;height:26px;justify-content:center;line-height:1;margin-right:12px;min-width:26px;padding:0 8px;position:relative;top:-2px;vertical-align:baseline}.hover-lift{transition:transform .2s ease-in-out}.hover-lift:hover{transform:translateY(-2px)}@media (max-width:640px){.setting-sub{margin-left:2px;padding-left:12px}.account-overlay-modal{border-radius:12px;flex-direction:column;height:96vh;width:98vw}.account-overlay-sidebar{align-items:center;flex-direction:row;padding:0;width:100%}.account-overlay-user-info{display:none}.account-overlay-nav{flex-direction:row;gap:4px;overflow-x:auto;padding:8px 54px 8px 8px;width:100%;-webkit-overflow-scrolling:touch}.account-overlay-nav-logout{margin-top:0}.account-overlay-nav-divider,.account-overlay-nav-item span{display:none}.account-overlay-nav-item{justify-content:center;padding:10px 14px}.account-overlay-content{padding:20px}}.account-delete-link{color:var(--assetfy-text-gray,#696969);display:inline-block;font-size:.85rem;margin-top:8px;text-decoration:underline}.account-delete-link:hover{color:#dc3545}.account-delete-page{margin:0 auto;max-width:720px;padding-bottom:60px;padding-top:30px}.account-delete-list{margin-bottom:12px}.account-delete-hint{color:var(--assetfy-dark,#112240);font-weight:600}.account-delete-error{background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;color:#b91c1c;margin-bottom:16px;padding:12px 16px}.account-delete-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account-delete-btn{background:#dc3545;border-color:#dc3545;color:#fff}.account-delete-btn:focus,.account-delete-btn:hover{background:#bb2d3b;border-color:#bb2d3b;color:#fff}.account-delete-scheduled{background:var(--assetfy-bg-light,#f5f7fa);border:1px solid #e5e7eb;border-radius:12px;color:var(--assetfy-dark,#112240);font-weight:600;margin-bottom:16px;padding:12px 16px}.account-delete-scheduled .fa-circle-check{color:var(--assetfy-primary,#09a76c)}.profile-branding-lock{background:var(--assetfy-bg-light);border:1px solid #e5e7eb;border-radius:999px;color:var(--assetfy-text-gray);display:inline-block;font-size:.75rem;font-weight:700;margin:0 0 8px;padding:2px 10px}.profile-branding-name{margin-top:4px}.profile-branding-logo{display:flex;flex-direction:column;gap:8px;margin-top:4px}.profile-branding-logo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-branding-logo-preview{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:inline-flex;justify-content:center;max-width:100%;padding:10px 14px;width:fit-content}.profile-branding-logo-preview img{display:block;max-height:60px;max-width:220px;object-fit:contain}.profile-branding-format{font-size:.75rem}.profile-branding-format,.profile-branding-remove{color:var(--assetfy-text-gray)}.profile-branding-status{color:var(--assetfy-primary);font-size:.85rem;margin:8px 0;min-height:1.2em}.profile-branding-status--error{color:#c0392b}.profile-team-seats{color:var(--assetfy-dark);font-weight:600;margin:0 0 8px}.profile-team-list{border:1px solid #e5e7eb;border-radius:12px;list-style:none;margin:0 0 16px;padding:0}.profile-team-member{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.profile-team-member+.profile-team-member{border-top:1px solid #e5e7eb}.profile-team-email{color:var(--assetfy-dark);flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.profile-team-remove,.profile-team-status{color:var(--assetfy-text-gray);font-size:.82rem}.profile-team-remove{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;line-height:1.2;padding:5px 10px;transition:color .15s ease,border-color .15s ease,background .15s ease}.profile-team-remove:focus-visible,.profile-team-remove:hover{background:#fdf3f2;border-color:#f1c4bf;color:#c0392b}.profile-team-remove:disabled{cursor:default;opacity:.6}.profile-team-invite-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.profile-team-invite-row .form-control{flex:1 1 220px}.profile-team-status-line{color:var(--assetfy-primary);font-size:.85rem;margin:8px 0;min-height:1.2em}.profile-team-status-line--error{color:#c0392b}.profile-team-membership{color:var(--assetfy-dark);font-size:.9rem;margin:10px 0 0}.profile-team-leave{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:var(--assetfy-text-gray);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:7px 14px;transition:color .15s ease,border-color .15s ease,background .15s ease}.profile-team-leave:focus-visible,.profile-team-leave:hover{background:#fdf3f2;border-color:#f1c4bf;color:#c0392b}.profile-team-confirm{background:#fdf3f2;border:1px solid #f1c4bf;border-radius:12px;flex:1 1 100%;padding:12px 14px}.profile-team-confirm[hidden]{display:none}.profile-team-confirm-text{color:var(--assetfy-dark);font-size:.88rem;margin:0 0 10px;overflow-wrap:anywhere}.profile-team-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-team-confirm-no,.profile-team-confirm-yes{border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 12px}.profile-team-confirm-yes{background:#c0392b;border:1px solid #c0392b;color:#fff}.profile-team-confirm-yes:focus-visible,.profile-team-confirm-yes:hover{background:#a93226;border-color:#a93226}.profile-team-confirm-yes:disabled{cursor:default;opacity:.6}.profile-team-confirm-no{background:#fff;border:1px solid #e5e7eb;color:var(--assetfy-dark)}.account-delete-row{border-bottom:0;margin-top:200px}