:root{--tx-navy:#1F4E79;--tx-green:#006837;--tx-gold:#C8942A;--tx-radius:0.5rem;--tx-font:Inter,ui-sans-serif,system-ui,sans-serif;--tx-accent:var(--tx-green);--tx-accent-fg:#fff;--tx-accent-text:var(--tx-accent)}[data-tx-app=filing]{--tx-accent:#1F4E79;--tx-accent-fg:#fff;--tx-accent-text:#1F4E79}[data-tx-app=e-invoicing]{--tx-accent:#126C50;--tx-accent-fg:#fff;--tx-accent-text:#126C50}[data-tx-app=marketplace]{--tx-accent:#C8942A;--tx-accent-fg:#1F2937;--tx-accent-text:#7A5414}.tx-app-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);font-family:var(--tx-font);color:#111827}.tx-app-header__bar{max-width:80rem;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tx-app-header__brand{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;text-decoration:none;color:inherit}.tx-app-header__nav{display:none;align-items:center;gap:2rem}@media (min-width:768px){.tx-app-header__nav{display:flex}}.tx-app-header__link{font-size:1rem;font-weight:500;color:#6b7280;text-decoration:none;transition:color .15s ease}.tx-app-header__link:hover{color:#111827}.tx-app-header__link[aria-current=page]{color:var(--tx-accent-text);font-weight:600;border-bottom:2px solid var(--tx-accent-text);padding-bottom:.25rem}.tx-app-header__actions{display:flex;align-items:center;gap:.75rem}.tx-app-header__signin{display:none;font-size:1rem;color:#6b7280;text-decoration:none}.tx-app-header__signin:hover{color:#111827}.tx-app-header__cta{display:none;align-items:center;gap:.5rem;background:var(--tx-accent);color:var(--tx-accent-fg);font-weight:500;font-size:1rem;padding:.625rem 1.25rem;border-radius:var(--tx-radius);text-decoration:none;box-shadow:none}.tx-app-header__cta:hover{filter:brightness(.95)}@media (min-width:768px){.tx-app-header__cta,.tx-app-header__signin{display:inline-flex}}.tx-app-header__icon-btn{position:relative;display:none;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border:0;border-radius:9999px;background:transparent;color:#6b7280;cursor:pointer;text-decoration:none}.tx-app-header__icon-btn:hover{background:#f3f4f6;color:#111827}@media (min-width:768px){.tx-app-header__icon-btn{display:inline-flex}}.tx-app-header__badge{position:absolute;top:-.125rem;right:-.125rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.tx-app-header__avatar{border:0;background:transparent;padding:0;border-radius:9999px;cursor:pointer}.tx-app-header__avatar-fallback{height:2.25rem;width:2.25rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tx-accent) 12%,#fff);color:var(--tx-accent-text);font-size:.875rem;font-weight:600}.tx-app-header__avatar img{height:2.25rem;width:2.25rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.tx-app-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#6b7280;cursor:pointer;padding:.25rem}.tx-app-header__menu-toggle:hover{color:#111827}@media (min-width:768px){.tx-app-header__drawer,.tx-app-header__menu-toggle{display:none}}.tx-app-header__drawer{border-top:1px solid #e5e7eb;background:#fff}.tx-app-header__drawer-nav{max-width:80rem;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.tx-app-header__drawer .tx-nav-submenu__panel{position:static;box-shadow:none;border:0;padding:0 0 0 .75rem;min-width:0}.tx-app-header__drawer-link{display:block;padding:.625rem 0;font-size:.875rem;font-weight:500;color:#6b7280;text-decoration:none}.tx-app-header__drawer-link:hover,.tx-app-header__drawer-link[aria-current=page]{color:var(--tx-accent-text)}.tx-app-header__drawer-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--tx-accent);color:var(--tx-accent-fg);border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none}.tx-account-menu{position:absolute;right:0;top:calc(100% + .5rem);width:14rem;background:#fff;border:1px solid #e5e7eb;border-radius:var(--tx-radius);box-shadow:0 8px 24px rgba(31,78,121,.12);padding:.5rem;z-index:60}.tx-account-menu__who{padding:.5rem .75rem .75rem}.tx-account-menu__name{margin:0;font-size:.875rem;font-weight:600}.tx-account-menu__email{margin:.25rem 0 0;font-size:.75rem;color:#6b7280}.tx-account-menu__item{display:block;width:100%;text-align:left;padding:.5rem .75rem;border:0;background:transparent;color:#111827;font-size:.875rem;text-decoration:none;border-radius:calc(var(--tx-radius) - 2px);cursor:pointer}.tx-account-menu__item:hover{background:#f3f4f6}.tx-account-menu__item--danger{color:#dc2626}.tx-app-header__account,.tx-nav-submenu{position:relative}.tx-nav-submenu__panel{position:absolute;top:calc(100% + .5rem);left:0;min-width:12rem;background:#fff;border:1px solid #e5e7eb;border-radius:var(--tx-radius);box-shadow:0 8px 24px rgba(31,78,121,.12);padding:.5rem;z-index:60;display:flex;flex-direction:column;gap:.125rem}.tx-nav-submenu__panel a{display:block;padding:.5rem .75rem;text-decoration:none;color:#374151}.tx-nav-submenu__panel a[aria-current=page]{color:var(--tx-accent-text);font-weight:600}.tx-nav-submenu__trigger{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;font:inherit;font-weight:500;color:#6b7280;cursor:pointer;padding:0}.tx-app-footer{background:var(--tx-navy);color:#fff;padding:4rem 1.5rem;font-family:var(--tx-font)}@media (min-width:1024px){.tx-app-footer{padding:5rem 2rem}}.tx-app-footer__inner{max-width:80rem;margin:0 auto}.tx-app-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (min-width:768px){.tx-app-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.tx-app-footer__heading{margin:0 0 1rem;color:rgba(255,255,255,.9);font-size:.875rem;font-weight:500}.tx-app-footer__list{list-style:none;margin:0;padding:0}.tx-app-footer__link{color:rgba(255,255,255,.5);font-size:.875rem;text-decoration:none;display:block;padding:.25rem 0}.tx-app-footer__link:hover{color:rgba(255,255,255,.8)}.tx-app-footer__base{border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.tx-app-footer__base{flex-direction:row;align-items:center;justify-content:space-between}}.tx-app-footer__tagline{margin:.5rem 0 0;color:rgba(255,255,255,.4);font-size:.75rem}.tx-app-footer__copy,.tx-app-footer__legal a,.tx-app-footer__legal button{color:rgba(255,255,255,.3);font-size:.75rem;text-decoration:underline;background:none;border:0;cursor:pointer;padding:0}.tx-app-footer__legal{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.tx-app-footer__disclaimer{margin:1.5rem 0 0;max-width:48rem;color:rgba(255,255,255,.3);font-size:.75rem;line-height:1.6}.tx-app-header :focus-visible{outline:3px solid var(--tx-accent-text);outline-offset:2px}.tx-app-footer :focus-visible{outline:3px solid #fff;outline-offset:2px}
/*# sourceMappingURL=23e0ae0807748259.css.map*/