.u044{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.u044-it{background:var(--ux-surface);box-shadow:0 0 0 1px var(--ux-line);transition:background-color .4s var(--ux-ease),box-shadow .5s var(--ux-ease),transform .5s var(--ux-spring);border-radius:20px;position:relative}.u044-it.open{box-shadow:0 0 0 1px var(--ux-line-2),0 22px 40px -22px var(--ux-shadow-strong);transform:translateY(-2px)}.u044-q{width:100%;min-height:58px;color:var(--ux-ink);text-align:start;background:0 0;border:0;border-radius:20px;align-items:center;gap:12px;padding-block:12px;padding-inline:16px 14px;font-size:1.0625rem;font-weight:600;line-height:1.45;display:flex;position:relative}.u044-q:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.u044-n{color:var(--ux-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;transition:color .3s}.u044-it.open .u044-n{color:var(--ux-accent)}.u044-t{flex:1}.u044-pm{background:var(--ux-surface-2);width:30px;height:30px;box-shadow:none;transition:background-color .35s var(--ux-ease),box-shadow .35s,transform .45s var(--ux-spring);border-radius:50%;flex:none;position:relative}.u044-q:hover .u044-pm{transform:scale(1.1)}.u044-q:active .u044-pm{transform:scale(.9)}.u044-pm:before,.u044-pm:after{content:"";background:var(--ux-ink);width:11px;height:2px;transition:transform .5s var(--ux-spring),background-color .3s;border-radius:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.u044-pm:after{transform:rotate(90deg)}.u044-it.open .u044-pm{background:var(--ux-ink);box-shadow:none}.u044-it.open .u044-pm:before,.u044-it.open .u044-pm:after{background:var(--ux-page)}.u044-it.open .u044-pm:after{transform:rotate(180deg)}.u044-body{transition:grid-template-rows .5s var(--ux-ease);grid-template-rows:0fr;display:grid}.u044-it.open .u044-body{grid-template-rows:1fr}.u044-body>div{min-height:0;overflow:hidden}.u044-a{opacity:0;transition:opacity .25s var(--ux-ease),transform .45s var(--ux-spring);padding-block:0 16px;padding-inline:42px 18px;transform:translateY(-8px)}.u044-it.open .u044-a{opacity:1;transition-delay:.12s;transform:none}.u044-a p{color:var(--ux-ink-2);margin:0;font-size:.875rem;line-height:1.75}
