.mdly-taxlist{--mdly-gap: var(--mdly-gap-d, 10px);--mdly-cols: var(--mdly-cols-d, 3);--mdly-media-gap: 10px;--mdly-count-gap: 8px;--mdly-accent: #4f46e5;--mdly-justify: var(--mdly-just-d, flex-start);--mdly-text-align: var(--mdly-ta-d, left);--mdly-ink: #16172b;--mdly-muted: #6b6f85;--mdly-divider: #e6e7ee;text-align:var(--mdly-text-align, left)}.mdly-taxlist__items,.mdly-taxlist__children{display:flex;flex-direction:column;gap:var(--mdly-gap);margin:0;padding:0;list-style:none}.mdly-taxlist--inline .mdly-taxlist__items,.mdly-taxlist--cloud .mdly-taxlist__items{flex-flow:row wrap;justify-content:var(--mdly-justify, flex-start)}.mdly-taxlist--inline .mdly-taxlist__items{column-gap:calc(var(--mdly-gap)*2)}.mdly-taxlist--grid .mdly-taxlist__items{display:grid;grid-template-columns:repeat(var(--mdly-cols), minmax(0, 1fr))}.mdly-taxlist__children{margin:var(--mdly-gap) 0 0 calc(var(--mdly-media-gap) + 18px);padding-left:12px;border-left:1px solid var(--mdly-divider)}.mdly-taxlist__item{margin:0;padding:0;min-width:0}.mdly-taxlist__item::marker{content:none}.mdly-taxlist--divider .mdly-taxlist__items>.mdly-taxlist__item+.mdly-taxlist__item{padding-top:var(--mdly-gap);border-top:1px solid var(--mdly-divider)}.mdly-taxlist__link{display:flex;align-items:center;justify-content:var(--mdly-justify, flex-start);gap:var(--mdly-media-gap);height:100%;color:inherit;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mdly-taxlist__link:hover,.mdly-taxlist__link:focus{color:inherit;text-decoration:none}.mdly-taxlist__link:focus-visible{outline:2px solid var(--mdly-accent);outline-offset:2px;border-radius:4px}.mdly-taxlist__media{flex:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;overflow:hidden;transition:color .25s ease,background-color .25s ease}.mdly-taxlist__media--icon{width:var(--mdly-icon-box, auto);height:var(--mdly-icon-box, auto);border-radius:var(--mdly-icon-r, 0);background:var(--mdly-icon-bg, transparent);color:var(--mdly-icon-c, var(--mdly-accent));font-size:var(--mdly-icon-s, 15px)}.mdly-taxlist__media--icon svg{width:1em;height:1em;fill:currentColor}.mdly-taxlist__media--image{width:var(--mdly-img-s, 36px);height:var(--mdly-img-s, 36px);border-radius:var(--mdly-img-r, 8px)}.mdly-taxlist__media--image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:filter .3s ease,transform .4s ease}.mdly-taxlist__body{display:flex;flex-direction:column;min-width:0;transition:transform .25s ease}.mdly-taxlist__head{display:flex;align-items:center;justify-content:var(--mdly-justify, flex-start);gap:var(--mdly-count-gap);min-width:0}.mdly-taxlist__title{margin:0;padding:0;color:var(--mdly-ink);font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transition:color .25s ease}.mdly-taxlist__link:hover .mdly-taxlist__title,.mdly-taxlist__link:focus-visible .mdly-taxlist__title{color:var(--mdly-title-h, var(--mdly-accent))}.is-current>.mdly-taxlist__link .mdly-taxlist__title{color:var(--mdly-title-cur, var(--mdly-accent));font-weight:700}.mdly-taxlist__count{flex:none;color:var(--mdly-muted);font-size:.85em;font-variant-numeric:tabular-nums;line-height:1.2;transition:color .25s ease,background-color .25s ease}.mdly-taxlist--count-badge .mdly-taxlist__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9em;padding:3px 7px;border-radius:20px;background:var(--mdly-count-bg, #f0f1f6);color:var(--mdly-ink);font-size:12px;font-weight:600}.mdly-taxlist__link:hover .mdly-taxlist__count{color:var(--mdly-count-ch, var(--mdly-accent))}.mdly-taxlist--count-end .mdly-taxlist__body{flex:1 1 auto}.mdly-taxlist--count-end .mdly-taxlist__head{justify-content:space-between}.mdly-taxlist__desc{display:block;margin-top:3px;color:var(--mdly-muted);font-size:13px;line-height:1.5}.mdly-taxlist__arrow{flex:none;margin-left:auto;display:inline-flex;color:var(--mdly-arrow-c, var(--mdly-muted));font-size:var(--mdly-arrow-s, 11px);line-height:1;transition:transform .25s ease,color .25s ease}.mdly-taxlist__arrow svg{width:1em;height:1em;fill:currentColor}.mdly-taxlist--count-end .mdly-taxlist__arrow{margin-left:0}.mdly-taxlist__link:hover .mdly-taxlist__arrow{transform:translateX(3px);color:var(--mdly-accent)}.mdly-taxlist--hover-slide .mdly-taxlist__link:hover .mdly-taxlist__body{transform:translateX(5px)}.mdly-taxlist--hover-lift .mdly-taxlist__link:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(22,23,43,.1)}.mdly-taxlist--grid .mdly-taxlist__link{flex-direction:column;align-items:var(--mdly-justify, flex-start);justify-content:flex-start;text-align:var(--mdly-text-align, left);padding:18px;border:1px solid #ececf3;border-radius:12px;background:#fff}.mdly-taxlist--grid .mdly-taxlist__link:hover{border-color:rgba(79,70,229,.35)}.mdly-taxlist--grid .mdly-taxlist__body{align-self:stretch}.mdly-taxlist--grid .mdly-taxlist__arrow{margin:0}.mdly-taxlist__media--empty{background:linear-gradient(135deg, #eef0ff, #f6e8ff);color:var(--mdly-accent);font-weight:700;text-transform:uppercase}.mdly-taxlist--cloud{--mdly-gap: var(--mdly-gap-d, 8px)}.mdly-taxlist--cloud .mdly-taxlist__link{padding:7px 14px;border:1px solid #e3e4ee;border-radius:40px;background:#fff;font-size:calc(14px*var(--mdly-cloud, 1))}.mdly-taxlist--cloud .mdly-taxlist__title{font-size:inherit}.mdly-taxlist--cloud .mdly-taxlist__link:hover{border-color:var(--mdly-accent);background:rgba(79,70,229,.06)}.mdly-taxlist--cloud .is-current>.mdly-taxlist__link{border-color:var(--mdly-accent);background:var(--mdly-accent)}.mdly-taxlist--cloud .is-current>.mdly-taxlist__link .mdly-taxlist__title,.mdly-taxlist--cloud .is-current>.mdly-taxlist__link .mdly-taxlist__count{color:#fff}.mdly-taxlist__empty{margin:0;color:var(--mdly-muted)}@media(prefers-reduced-motion: reduce){.mdly-taxlist *{transition:none !important}.mdly-taxlist__link:hover,.mdly-taxlist__link:hover .mdly-taxlist__body{transform:none !important}}.mdly-taxlist__link:hover .mdly-taxlist__media--icon{color:var(--mdly-icon-ch, var(--mdly-icon-c, var(--mdly-accent)));background:var(--mdly-icon-bgh, var(--mdly-icon-bg, transparent))}.mdly-taxlist--count-badge .mdly-taxlist__link:hover .mdly-taxlist__count{background:var(--mdly-count-bgh, var(--mdly-count-bg, #f0f1f6))}.mdly-taxlist[style*="--mdly-bg-h"] .mdly-taxlist__link:is(:hover,:focus-visible){background-color:var(--mdly-bg-h)}.mdly-taxlist[style*="--mdly-bd-h"] .mdly-taxlist__link:is(:hover,:focus-visible){border-color:var(--mdly-bd-h)}.mdly-taxlist[style*="--mdly-bg-cur"] .is-current>.mdly-taxlist__link{background-color:var(--mdly-bg-cur)}.mdly-taxlist[style*="--mdly-bd-cur"] .is-current>.mdly-taxlist__link{border-color:var(--mdly-bd-cur)}.mdly-taxlist.mdly-taxlist--title-h .mdly-taxlist__link:is(:hover,:focus-visible) .mdly-taxlist__head .mdly-taxlist__title{color:var(--mdly-title-h)}.mdly-taxlist.mdly-taxlist--title-cur .is-current>.mdly-taxlist__link .mdly-taxlist__head .mdly-taxlist__title{color:var(--mdly-title-cur)}@media(max-width: 980px){.mdly-taxlist{--mdly-gap: var(--mdly-gap-t, var(--mdly-gap-d, 10px));--mdly-cols: var(--mdly-cols-t, var(--mdly-cols-d, 3));--mdly-justify: var(--mdly-just-t, var(--mdly-just-d, flex-start));--mdly-text-align: var(--mdly-ta-t, var(--mdly-ta-d, left))}}@media(max-width: 767px){.mdly-taxlist{--mdly-gap: var(--mdly-gap-p, var(--mdly-gap-t, var(--mdly-gap-d, 10px)));--mdly-cols: var(--mdly-cols-p, var(--mdly-cols-t, var(--mdly-cols-d, 3)));--mdly-justify: var(--mdly-just-p, var(--mdly-just-t, var(--mdly-just-d, flex-start)));--mdly-text-align: var(--mdly-ta-p, var(--mdly-ta-t, var(--mdly-ta-d, left)))}}.mdly-taxlist-builder__rows{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.mdly-taxlist-builder__rows:empty{display:none}.mdly-taxlist-builder__rows>*{margin:0 !important}.mdly-taxlist-builder__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed #94a3b8;border-radius:99px;background:#f8fafc;color:#334155;font:600 12px/1.4 system-ui,-apple-system,sans-serif}.mdly-taxlist-builder__chip b{color:#4f46e5;font-weight:700}.mdly-taxlist-builder__chip em{color:#64748b;font-style:normal;font-weight:500}.mdly-taxlist-builder__loading{padding:24px;color:#64748b;font:14px system-ui,sans-serif;text-align:center}.mdly-taxlist-builder__notice{padding:12px;color:#b91c1c;font:13px system-ui,sans-serif}
